处理程序不在服务中调用?
问题描述:
我从回调方法调用处理程序,方法,处理程序不在服务中调用?
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帮助我。
答
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
请问一个问题..我现在不知道): –
你想从服务中开始活动? –
嗨Sherif,Thnks for reply ..i想要从服务中调用某些数据的活动 – suresh