4

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);

私はこれらのコードを試しました。ボタンを押してもログファイルやドロップボックスに反映されません。何が問題なのか教えていただけますか?

4

2 に答える 2