-1

私はPDFエディタの練習で日々を過ごしています。PDFファイルの読み込みに成功しました。およびファイルを編集するために、ファイルに対して非表示のアクティビティを使用しています。もちろん、活動は「編集者」です。私は物事を書いて強調することができます。しかし、問題はこれら2つのアクティビティのマージです。メニューに移動し、「書き込み」ボタンをクリックして書き込む必要があります。そして、私は「編集者」の活動をしているので、PDFはそれ以上動きません。そのため、書き込みを保存して「書き込み」モードを終了する必要があります。これは非常に不快です....もっとシンプルにしたいと思います。「特に」それらの「節約」の部分..私は本当にそれが嫌いです。2つのアクティビティ間の「移動」は、プロセスを保存せずに、より自然に行う必要があります...これについて何か良いアイデアはありませんか?

私を助けてください!!!!!新しい初心者は、答えを求めて泣いています。御時間ありがとうございます。

4

1 に答える 1

0

エディター アクティビティを開始し、結果を待ちます。

線に沿った何か....

void goToEditMode() {
  startActivityForResult(new Intent(this, PdfEditorActivity.class), SOME_REQUEST_CODE);
}

そして結果を待ちます…

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  if(requestCode == SOME_REQUEST_CODE) {
    if(resultCode == RESULT_OK) {
        extractData(data);
    }
  }
}

必要なデータを追加で渡したとすると、実装extractData(...)は目的に合わせて簡単になるはずです。

于 2012-08-17T08:32:22.087 に答える