我正在尝试在我的Android应用程序中执行一个简单的全局异常处理程序,我遇到了麻烦:
public class TicTacToe extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Thread.currentThread().setUncaughtExceptionHandler(new UncaughtExceptionHandler() {
@Override
public void uncaughtException(Thread thread, Throwable ex) {
Toast.makeText(this, "TOAST", Toast.LENGTH_LONG);
}
});
setContentView(R.layout.main);
}
}
Run Code Online (Sandbox Code Playgroud)
我是Android和Java的新手,但在.NET中可行.我不能从java中的匿名方法访问局部变量吗?如果是这样,我该如何重写呢?
谢谢,维塔利