Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用intent在三星和HTC android设备中打开特定通话记录的本机通话详细信息屏幕?_Android_Android Intent - Fatal编程技术网

如何使用intent在三星和HTC android设备中打开特定通话记录的本机通话详细信息屏幕?

如何使用intent在三星和HTC android设备中打开特定通话记录的本机通话详细信息屏幕?,android,android-intent,Android,Android Intent,我正在开发一个android应用程序来显示列表中的所有通话记录,当用户点击任何通话记录时,我需要打开本机应用程序的通话详细信息屏幕,查看点击的通话记录 我尝试了以下代码片段,它在Emulator(纯android操作系统)中运行良好 但当我在三星设备上运行它时,无论通话记录id如何,每次都会显示最近一次通话记录的详细信息屏幕 对于HTC设备,它会抛出ActivityNotFoundException 以下日志cat适用于HTC设备 **03-10 14:19:00.772: D/LogsFrag

我正在开发一个android应用程序来显示列表中的所有通话记录,当用户点击任何通话记录时,我需要打开本机应用程序的通话详细信息屏幕,查看点击的通话记录

我尝试了以下代码片段,它在Emulator(纯android操作系统)中运行良好

但当我在三星设备上运行它时,无论通话记录id如何,每次都会显示最近一次通话记录的详细信息屏幕

对于HTC设备,它会抛出ActivityNotFoundException

以下日志cat适用于HTC设备

**03-10 14:19:00.772: D/LogsFragment(20947): Call log details uri==>content://call_log/calls/62

03-10 14:19:00.782: W/System.err(20947): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=content://call_log/calls/62 }

03-10 14:19:00.792: W/System.err(20947):    at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1638)

03-10 14:19:00.792: W/System.err(20947):    at android.app.Instrumentation.execStartActivity(Instrumentation.java:1510)

03-10 14:19:00.792: W/System.err(20947):    at android.app.Activity.startActivityForResult(Activity.java:3258)

03-10 14:19:00.792: W/System.err(20947):    at android.support.v4.app.FragmentActivity.startActivityFromFragment(FragmentActivity.java:833)

03-10 14:19:00.792: W/System.err(20947):    at android.support.v4.app.Fragment.startActivity(Fragment.java:856)

03-10 14:19:00.792: W/System.err(20947):    at com.cwiker.fragments.LogsFragment.onItemClick(LogsFragment.java:219)

03-10 14:19:00.792: W/System.err(20947):    at android.widget.AdapterView.performItemClick(AdapterView.java:292)

03-10 14:19:00.792: W/System.err(20947):    at android.widget.AbsListView.performItemClick(AbsListView.java:1099)

03-10 14:19:00.792: W/System.err(20947):    at android.widget.ListView.performItemClick(ListView.java:4758)

03-10 14:19:00.792: W/System.err(20947):    at android.widget.AbsListView$PerformClick.run(AbsListView.java:2556)

03-10 14:19:00.792: W/System.err(20947):    at android.widget.AbsListView$1.run(AbsListView.java:3223)

03-10 14:19:00.792: W/System.err(20947):    at android.os.Handler.handleCallback(Handler.java:608)

03-10 14:19:00.802: W/System.err(20947):    at android.os.Handler.dispatchMessage(Handler.java:92)

03-10 14:19:00.802: W/System.err(20947):    at android.os.Looper.loop(Looper.java:156)

03-10 14:19:00.802: W/System.err(20947):    at android.app.ActivityThread.main(ActivityThread.java:4987)

03-10 14:19:00.802: W/System.err(20947):    at java.lang.reflect.Method.invokeNative(Native Method)

03-10 14:19:00.802: W/System.err(20947):    at java.lang.reflect.Method.invoke(Method.java:511)

03-10 14:19:00.802: W/System.err(20947):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)

03-10 14:19:00.802: W/System.err(20947):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)

03-10 14:19:00.802: W/System.err(20947):    at dalvik.system.NativeStart.main(Native Method)**
请帮我解决这个问题


谢谢。

你能把这只原木猫送来吗!!嗨,Jitesh,我添加了logcat plese检查。
**03-10 14:19:00.772: D/LogsFragment(20947): Call log details uri==>content://call_log/calls/62

03-10 14:19:00.782: W/System.err(20947): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=content://call_log/calls/62 }

03-10 14:19:00.792: W/System.err(20947):    at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1638)

03-10 14:19:00.792: W/System.err(20947):    at android.app.Instrumentation.execStartActivity(Instrumentation.java:1510)

03-10 14:19:00.792: W/System.err(20947):    at android.app.Activity.startActivityForResult(Activity.java:3258)

03-10 14:19:00.792: W/System.err(20947):    at android.support.v4.app.FragmentActivity.startActivityFromFragment(FragmentActivity.java:833)

03-10 14:19:00.792: W/System.err(20947):    at android.support.v4.app.Fragment.startActivity(Fragment.java:856)

03-10 14:19:00.792: W/System.err(20947):    at com.cwiker.fragments.LogsFragment.onItemClick(LogsFragment.java:219)

03-10 14:19:00.792: W/System.err(20947):    at android.widget.AdapterView.performItemClick(AdapterView.java:292)

03-10 14:19:00.792: W/System.err(20947):    at android.widget.AbsListView.performItemClick(AbsListView.java:1099)

03-10 14:19:00.792: W/System.err(20947):    at android.widget.ListView.performItemClick(ListView.java:4758)

03-10 14:19:00.792: W/System.err(20947):    at android.widget.AbsListView$PerformClick.run(AbsListView.java:2556)

03-10 14:19:00.792: W/System.err(20947):    at android.widget.AbsListView$1.run(AbsListView.java:3223)

03-10 14:19:00.792: W/System.err(20947):    at android.os.Handler.handleCallback(Handler.java:608)

03-10 14:19:00.802: W/System.err(20947):    at android.os.Handler.dispatchMessage(Handler.java:92)

03-10 14:19:00.802: W/System.err(20947):    at android.os.Looper.loop(Looper.java:156)

03-10 14:19:00.802: W/System.err(20947):    at android.app.ActivityThread.main(ActivityThread.java:4987)

03-10 14:19:00.802: W/System.err(20947):    at java.lang.reflect.Method.invokeNative(Native Method)

03-10 14:19:00.802: W/System.err(20947):    at java.lang.reflect.Method.invoke(Method.java:511)

03-10 14:19:00.802: W/System.err(20947):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)

03-10 14:19:00.802: W/System.err(20947):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)

03-10 14:19:00.802: W/System.err(20947):    at dalvik.system.NativeStart.main(Native Method)**