2

たとえば、私のアプリにはアクティビティ A とアクティビティ B、アクティビティ C があり、アクティビティ A がメイン アクティビティです。

私のアプリにはファイルのインポート機能があるので、SD カードからアプリにファイルをインポートできます。

ファイルをインポートすると、ActivityC が開き、インポート ファイルが activityC に表示されます。configure

コード:

<activity android:name=".ActivityA">

     <intent-filter>
            <action android:name="android.intent.action.VIEW"/> 
            <category android:name="android.intent.category.DEFAULT"/> 
            <data android:mimeType="application/pdf" /> 
            <data ...../>
     </intent-filter>
</activity>

ステップ: activityB を開き、ダイアログをポップします ---> デバイス ホームをアプリの一番下まで押します ---> ファイル マネージャー アプリを開き、サポート ファイルをタップします。サポート リスト ダイアログで自分のアプリを選択します ----> アプリが開きます。次に、ActivityC がインポート ファイルを表示するのを見ることができますが、activityB にポップアップするダイアログも表示されます。

ファイルをインポートするときにダイアログを閉じたいのですが、どうすればよいですか?

4

1 に答える 1