我只想使用 StrictMode.noteSlowCall 。我不知道该怎么办。开发者站点/androidxref 没有足够的解释。
下面是我的代码。
@Override
public void onCreate() {
StrictMode.ThreadPolicy.Builder builder = new StrictMode.ThreadPolicy.Builder();
builder.detectCustomSlowCalls();
builder.penaltyLog();
builder.penaltyDropBox();
builder.penaltyDialog();
builder.penaltyFlashScreen();
StrictMode.setThreadPolicy(builder.build());
下面是其他文件...
public static BigInteger computeRecursivelyWithCache(int n)
{
StrictMode.noteSlowCall("jheeTest CustomSlowCall");
SparseArray<BigInteger> cache = new SparseArray<BigInteger>();
return computeRecursivelyWithCache(n);
}
OnClickListener mAboutKeyboardImageOnClickListener = new OnClickListener() {
@Override
public void onClick(View v) {
computeRecursivelyWithCache(5);
我试过这些代码。但它根本不起作用。即使我按下按钮,它也不会出现在日志文件或保管箱中。你能告诉我问题是什么吗?