处理程序不在服务中调用?

问题描述:

我从回调方法调用处理程序,方法,处理程序不在服务中调用?

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

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

请问一个问题..我现在不知道): –