你需要BroadcastReceiver在清单中有这个:
android:process=":remote"
Run Code Online (Sandbox Code Playgroud)
把它放在你的onReceive方法中:
android.os.Debug.waitForDebugger();
Run Code Online (Sandbox Code Playgroud)
然后运行项目。之后,单击将调试器附加到 Android 进程并等待您的进程显示your.package.name:remote在窗口中(它将具有以下名称:)选择您的进程,然后单击确定并开始调试。
oab*_*rca -2
把你的东西放在另一个线程中:
public void onReceive(final Context context, Intent intent) {
new Thread(new Runnable(){
@Override
public void run() {
Log.i("foo","set me as line breakpoint.");
}
}).start();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7791 次 |
| 最近记录: |