3

ユーザーが現在アプリ内にいる場所を表示する方法が必要です。activity Aたとえば、、activity Bなどがある場合activity C...彼が(たとえば)に移動した場合activity E.彼は現在の画面にどのように到達したかの履歴を見ることができるはずです-([ホーム]->[E]または自宅から->a->b、次にeまたは同様。正確には履歴..)..開発者フォーラムでアクティビティスタックを読んだことがありますが、スタックトレースに接続する方法がまだありません。アクティビティ...助けてください..

4

1 に答える 1

1

getStackTrace()ナビゲート情報を取得するために使用できます。

  StackTraceElement traceElement = Thread.currentThread()  
  .getStackTrace()[3];
  String logText = String.format(CLASS_METHOD_LINE_FORMAT,  
  traceElement.getClassName(), traceElement.getMethodName(),  
  traceElement.getLineNumber(), traceElement.getFileName());  
  Log.d("messg", logText);

また

cat /data/anr/traces.txt

ただし、ファイルを変更するには、rootアクセス権が必要です。/data/

于 2012-04-06T12:21:05.697 に答える