class Person {
private static int age;
private String name;
//......
public Person() {
}
public Person(String name) {
}
public void eat() {
}
public static void staticMethod() {
}
//......
}
.setPositiveButton("開始測试", new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which) {
try {
Field field = dialog.getClass().getSuperclass().getDeclaredField("mShowing");
field.setAccessible(true);
//设置mShowing值,欺骗android系统
field.set(dialog, false);
}catch(Exception e) {
e.printStackTrace();
}
}
})点击退出对话框:.setNegativeButton("退出測试", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
try
{
Field field = dialog.getClass().getSuperclass().getDeclaredField("mShowing");
field.setAccessible(true);
//设置mShowing值,欺骗android系统
field.set(dialog, true);
} catch(Exception e) {
e.printStackTrace();
}
}
})原文:http://www.cnblogs.com/bhlsheji/p/5344439.html