با سلام و تشکر از آقای هامون عزیز و تشکر از ادمین عزیز به خاطر ابراز لطفشون
بعد از مطالعات بسیاربا این عقل ناقص خودم ضمن تایید نظر آقای هامون روش زیر رو هم پیدا کردم وتست کردم و با اجازه اساتید فکر کنم این روش خیلی خوبه:
یک تابع به شکل زیر بسازید:
private boolean isPushActivated() {
// Discover if there are pending push inbound connections and
// if so, dispatch a PushProcessor for each one.
String[] connections = PushRegistry.listConnections(true);
if (connections != null && connections.length > 0) {
return(true);
}
return(false);
}
توضیحات دستورات رو در لینک زیر میتونید ببینید:
http://developers.sun.com/mobility/midp/articles/pushreg/
بعد هم اگه تو startup تون isPushActivated() رو اجرا کنید و True برگردوند یعنی اینکه موقعی که مثلا SMS به device تون رسیده برنامه run نبوده و از طریق push registery وارد برنامه شدین