2016-11-01 11 views
0

ギャラリーで画像を見たいと思っています。問題は、トップの戻るボタンをクリックすると、ギャラリーに戻ってアプリに戻らないということです。一番下の「戻る」ボタンをクリックすると、アプリに戻る必要があります。あなたは「トップ戻るボタン」として参照してくださいAndroid - 私がintent.setAction(Intent.ACTION_VIEW)を使用するとボタンを閉じるアプリケーション。

final Intent intent = new Intent(); 
    intent.setAction(Intent.ACTION_VIEW); 
    intent.setDataAndType(Uri.parse("file://" + path), "image/*"); 
    activity.startActivityForResult(intent, ChatActivity.GALLERY_INTENT_CALLED); 

答えて

1

何戻っていません:意図を起動するためのスニペットです Click here to see the back button that doesnt work

。それは、アプリケーションの開発者が行くことを望むところに行く。あなたはこのギャラリーアプリを書いていないので、どこに行くのかを制御しません。

Googleがこの"up navigation"を呼び出し、表向きはそれはあなたがしているアプリ内でのナビゲーション階層を上がることになっている要するに

:。これは完全に正常である、それは、あなたのコードとは何の関係もありませんし、あなたはそれについて何もできません。

+0

私はそれについて何もできません。 ): とにかくありがとう! –

+0

@DanielGomes:何千ものデバイスモデルと約20億個のデバイスにあらかじめインストールされた何百ものギャラリーアプリがあることに注意してください。ギャラリーアプリのナビゲーションは、そのギャラリーアプリの開発者次第です。一部のギャラリーアプリはナビゲーションを使い果たします。他はしません。ユーザーや他の開発者にコントロールのレベルを与えたくない場合は、自分のアプリケーションに独自のイメージビューアを実装します。ところで、 'targetSdkVersion'を24以上に設定すると、あなたのアプリはAndroid 7.0でクラッシュし始めます。これは' file: '' Uri'スキームの禁止です。 – CommonsWare

関連する問題