Kuwapp's Blog

Android と Flutter やってます

2014-11-01から1ヶ月間の記事一覧

【Android】ViewPagerのページを動的に追加する

ViewPagerのページに表示するデータを最初にセットせずに逐次読み込みたかったので 一番端のページに到達したら新しくデータを追加し新規ページが追加される処理を入れてみた。 流れ ページが端に到達したか確認 ↓ データを追加しAdapterを更新 実装 MainAct…

【Android】Segmented Radio Buttonsを使ってSegmentControlを実装する

iOSではおなじみのSegmentControlを以下のライブラリで容易に実装できたので紹介します。 vinc3m1/android-segmentedradiobutton · GitHub SegmentControl SegmentControlはいくつかの選択肢から一つを選んで切り替えができるUIパターンです。 以下のスライ…

【Android】API21でエラーが出まくる不具合の解決方法

SDKManagerでAPI21(Android 5.0 Lollipop)のSDKをインストールし AndroidSupportLibraryをアップデートしてからeclipseがエラーを吐きまくる。急にビルドできなくなったり、変なエラーが出たりとストレスが溜まっていましたが解決できたのでメモ parseSdkCon…

【Android】AndroidManifest.xml file missing!

eclipseのProblemに「AndroidManifest.xml file missing!」とエラーが表示された。manifestはしっかり存在しているのに何故かビルドできない。 cleanしても駄目、eclipseを開き直してもだめ。ググるとありました。 java - error: androidmanifest.xml file m…

【Android】AsyncTaskの罠

AsyncTaskの罠……と自分が思ったところです。AsyncTaskでcancelを呼ぶとdoInBackgroundの処理を自動で切ってonCancelledが呼ばれると思っていました。 ですが、キャンセルを呼び出してもdoInBackgroundの処理は走り続けるようです。 doInBackground内でisCanc…

【Android】TargetSDKをAPI21にしたらEclipseで謎のエラーが表示された

追記: 自分の環境では次の記事の手順で完全に解決できました。 【Android】API21でエラーが出まくる不具合の解決方法 - Kuwappブログ-アプリ開発記 【Android】API21でエラーが出まくる不具合の解決方法 - Kuwappブログ-アプリ開発記 "Loading data for And…

【Android】指定時間に処理を実行する【AlarmManager】

アラームを鳴らしたり、ある時間にアプリを起動したり、ローカルのPUSH通知を表示したりと指定時間に処理を実行したいときがあると思います。開発中のアプリにローカル通知を表示するために実装したのでその方法です。 流れ ・AlarmManagerにアラームを登録 …

【JAVA】Threadは再利用できない。

Thradは再利用できないらしい。 アプリ起動時にスレッドのインスタンスを作成し、スレッドを開始。 アプリがサスペンドした場合は停止し、レジューム時に再度startで動かそうなんて考えていました。再度使用したい場合は、新しくインスタンスを生成する必要…

【Android】Stringリソースをどこからでも取得できるようにする

以前も似たような記事を書きました。 が、より使いやすい方法を考えたので再度記事にします。 【Android】stringリソースを定数クラスのように扱いたい - Kuwappブログ-アプリ開発記 Stringリソースを取得する際の問題点 string.xmlに上記の文字列を定義して…

【Android】PreferenceFragmentがsupport-v4に含まれていない??

AndroidのAPI11から追加されたPreferenceFragment。 設定画面を容易に作成することができるクラスです。そしてv4 Support LibraryはFragmentなどを下位APIで使えるようにするライブラリです。eclipseでPreferenceFragmentを実装後にいつものようにCommand+sh…

【Android】FragmentPagerAdapterでFragmentを更新する

FragmentPagerAdapterを使用している場合に 表示しているFragmentを差し替えたいことがある。FragmentPagerAdapterにはそういった機能は用意されていないようなので調べて実装してみた。以下を参考にさせて頂きました。 ViewpagerのFragmentを動的に更新 - Q…

【Android】FragmentにFragmentを追加する場合の注意!

FragmentPagerAdapterでFragmentを表示し さらにそのFragmentに次のようにHogeFragmentを追加した。FragmnetPagerAdapterに追加するFragmentは全て同一xml問題なく表示されるかのように思えたが‥ 何故か表示されたり、されなかったりする。そして気づいた。 …