2011-07-12 46 views
0

我從回調方法調用處理程序,方法,處理程序不在服務中調用?

public void callback(String fileName) { 
     Log.d("Callback", "In call back method"); 
     System.out.println("--File = " + fileName); 
     File d = new File(fileName); 

     if (d.isDirectory()) { 
      System.out.println("Is a directory "); 
     } else { 
      System.out.println("is a file"); 
      Bundle data = new Bundle(); 
      data.putString("path", fileName); 
      Message msg = new Message(); 
      msg.setData(data); 

      mfileObserver.sendMessage(msg); 
      // mfileObserver.sendEmptyMessage(10); 
      System.out.println("--msg is = " + msg); 
      System.out.println("--File = " + fileName); 
      //showDialog(fileName); 

     } 

我想呼叫活動throught處理程序,在這裏我傳遞文件路徑activity.My處理程序代碼,

​​

plz幫助我。

+0

你想從服務中開始活動? –

+0

嗨Sherif,Thnks for reply ..i想要從服務中調用某些數據的活動 – suresh

回答

0
Intent dialogIntent = new Intent(this, CachingActivity.class); 
Bundle bundle = new Bundle(); 
bundle.putInt("something", someInt); 
dialogIntent .putExtras(bundle); 
dialogIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
getApplication().startActivity(dialogIntent); 
+0

Sherif它工作的很好thk u.how從.c文件使用jni獲取完整路徑 – suresh

+0

請問一個問題..我現在不知道): –

相關問題