サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
パリ五輪
shekeenlab.hatenablog.com
ここ1週間くらい、ずっと悪戦苦闘していた問題です。SwipeUPランチャーにて、ホームボタンで最小化したアプリを再開すると、最後に使用したActivityが最前面にならず、最後に使用したActivityの上に新しくActivityが生成されてしまいます。つまり、自アプリ経由で外部アプリを起動したときと、ホーム上のアイコンをタッチして起動した場合とで、起動時の挙動が違ってしまう訳です。わかりづらいので図示します。 となってほしいのですが、 となってしまうのです。 SwipeUPランチャーではIntentを PackageManager.getLaunchIntentForPackage(String packageName) APIを利用して生成していました。しかし、これを使わずに、 Intent intent = new Intent(Intent.ACTION_MAIN); intent
先日Android SDKバージョン 22 (Lollipop MR1)に上げたところ、Resources.getDrawable(int id)がdeprecatedになってしまいました。APIリファレンスを見ると、代わりに以下のAPIを呼ぶように書かれていました。 public Drawable getDrawable (int id, Resources.Theme theme) Themeが引数に加わっています。正直、ActivityからDrawableを呼び出すときにわざわざ別のテーマを渡す必要性がわかりませんでした。また、引数に何を渡すべきか悩んでいたところ、Contextクラスに以下のAPIを発見しました。 public abstract class Context { ・・・ public final Drawable getDrawable(int id) { retur
このページを最初にブックマークしてみませんか?
『shekeenlab.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く