読者です 読者をやめる 読者になる 読者になる

牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

Android 開発での些細なケアレスミスのメモ

Android

ネットに接続しないと思ったら、マニフェストファイルに設定を入れ忘れてた

パーミッションとかカテゴリーとか

:
    <uses-permission android:name="android.permission.INTERNET"/>
:
        <activity android:name=".HogeActivity">
            <intent-filter>
                <action android:name="android.intent.action.VIEW"/>
                <category android:name="android.intent.category.DEFAULT"/>
                <category android:name="android.intent.category.BROWSABLE"/>
            </intent-filter>
        </activity>
:

レイアウトファイル(hoge.xml)を作って表示されないと思ったら、アクティビティに setContentView を入れ忘れてた

:
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.hoge); // <- これ
:

SharedPreferences.Editor で設定が保存されないと思ったら commit() を忘れてた

:
      SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
      SharedPreferences.Editor editor = settings.edit();
      editor.putBoolean("silentMode", mSilentMode);

      editor.commit(); // <- これ
:

Toast.makeText で表示されないと思ったら show() を付け忘れてた

Toast.makeText(this, "Clicked!", Toast.LENGTH_LONG).show(); // <- これ