Link breakage is of high probability in mobile wireless adhoc networks because of highly dynamic nature of MANET. This is because of limited transmission range, mobility and limited battery power. It becomes difficult to maintain continuous links in the networks. In AODV, node generates a RERR message for the given destination when it noticed that a link breakage has taken place. This hampers the continuity of the link and results in link breakage, in loss of some packets and increase in delay and overhead. Link breakage, delay and packet loss is not tolerable in real time communication and loss of packets, more overhead is not tolerable in non real time communication. So AODV is modified to cope up with these problems. An algorithm using cross layer approach is proposed which helps in maintaining the continuity of the network resulting in more throughput, less delay, less overhead and less battery power consumption which can be used for both real time and non real time communication.