際際滷

際際滷Share a Scribd company logo
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
あんざいゆき, @yanzm, uPhyca Inc.
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
_kト
撹母業
2008 2015
_kト
撹母業
2008 2015
コンタクトアプリのJavaファイル方
2.3
_kト
撹母業
2008 2015
Tablet
_kト
撹母業
2008 2015
コンタクトアプリのJavaファイル方
4.0.1
2.3
Tablet
_kト
撹母業
2008 2015
Material
Design
Tablet
_kト
撹母業
2008 2015
Tablet
コンタクトアプリのJavaファイル方
4.0.1
2.3
5.0.1
Material
Design
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity Fragment CustomView
テ`マ ? @
Windowを
恬撹
?
麿の鮫中から
柵び竃せる
?
ライフサイクル
のハンドリング
? ? @
Activity Fragment CustomView
1鮫中に}方 ? ?
Orientation
峺協
?
Fragmentを
隔てる
?
鮫中指の念瘁
でインスタンス
を隠隔
?
Activity Fragment CustomView
宙鮫 ?
KeyEvent ? ?
バックキ` ? ?
BackStack ? ?
Activity Fragment CustomView
Options
Menu
? ?
Loader ? ?
彜Bの
リストア
? ? @
テスト
しやすさ
?
Activity Fragment CustomView
ActionBar
カスタマイズ
? @
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
? ImageView
? EditText
? Spinner
? RadioButton
? pick list
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
private static final String KEY_DESSERT_LIST = "dessert_list";
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
ArrayList<String> dessertList = new ArrayList<>();
´
outState.putStringArrayList(KEY_DESSERT_LIST,
dessertList);
}
@Override
protected void onRestoreInstanceState(Bundle
savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
ArrayList<String> dessertList = savedInstanceState
.getStringArrayList(KEY_DESSERT_LIST);
´
}
遺看馨沿看顎稼糸京顎岳岳看稼のコ`ドがわかりやすい
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
static class SavedState extends BaseSavedState {
ArrayList<String> favoriteDessert;
SavedState(Parcelable superState) {
super(superState);
}
private SavedState(Parcel in) {
super(in);
favoriteDessert = in.readArrayList(String.class.getClassL
}
@Override
public void writeToParcel(@NonNull Parcel out, int flags) {
super.writeToParcel(out, flags);
out.writeStringList(favoriteDessert);
}
´
}
@Override
public Parcelable onSaveInstanceState() {
Parcelable superState = super.onSaveInstanceState();
SavedState ss = new SavedState(superState);
ss.favoriteDessert = getFavoriteDesserts();
return ss;
}
@Override
public void onRestoreInstanceState(Parcelable state) {
SavedState ss = (SavedState) state;
super.onRestoreInstanceState(ss.getSuperState());
setFavoriteDesserts(ss.favoriteDessert);
requestLayout();
}
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
static class SavedState extends BaseSavedState {
String imageUrl;
String uriString;
SavedState(Parcelable superState) {
super(superState);
}
private SavedState(Parcel in) {
super(in);
imageUrl = in.readString();
uriString = in.readString();
}
@Override
public void writeToParcel(@NonNull Parcel out, int flags) {
super.writeToParcel(out, flags);
out.writeString(imageUrl);
out.writeString(uriString);
}
´
}
@Override
public Parcelable onSaveInstanceState() {
Parcelable superState = super.onSaveInstanceState();
SavedState ss = new SavedState(superState);
ss.imageUrl = imageUrl;
if (localImageUri != null) {
ss.uriString = localImageUri.toString();
}
return ss;
}
@Override
public void onRestoreInstanceState(Parcelable state) {
SavedState ss = (SavedState) state;
super.onRestoreInstanceState(ss.getSuperState());
if (!TextUtils.isEmpty(ss.uriString)) {
setImageFromUriString(ss.uriString);
} else if (!TextUtils.isEmpty(ss.imageUrl)) {
setImageUrl(ss.imageUrl);
}
requestLayout();
}
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
final int id = eventGroup.getCheckedRadioButtonId();
switch (id) {
case R.id.attend:
profileData.eventStatus = ProfileData.EVENT_STATUS_ATTEN
break;
case R.id.not_attend:
profileData.eventStatus = ProfileData.EVENT_STATUS_NOT_A
break;
case R.id.unknown:
profileData.eventStatus = ProfileData.EVENT_STATUS_UNKNO
break;
default:
return;
}
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
@Retention(RetentionPolicy.SOURCE)
@IntDef({EVENT_STATUS_UNDEFINED, EVENT_STATUS_ATTEND,
EVENT_STATUS_NOT_ATTEND, EVENT_STATUS_UNKNOWN})
public @interface EventStatus {
}
@EventStatus
public int getEventStatus() {
final int id = getCheckedRadioButtonId();
switch (id) {
case R.id.attend:
return EVENT_STATUS_ATTEND;
case R.id.not_attend:
return EVENT_STATUS_NOT_ATTEND;
case R.id.unknown:
return EVENT_STATUS_UNKNOWN;
default:
return EVENT_STATUS_UNDEFINED;
}
}
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
private boolean validate() {
// バリデ`ション払: エラ`メッセ`ジ燕幣
final String name = nameEditText.getText().toString();
if (TextUtils.isEmpty(name)) {
Toast.makeText(MainActivity.this,
"兆念が秘薦されていません", Toast.LENGTH_SHORT).show(
return false;
}
if (eventStatusPicker.getEventStatus() ==
EventStatusPicker.EVENT_STATUS_UNDEFINED) {
Toast.makeText(MainActivity.this,
"DroidKaigiがxkされていません", Toast.LENGTH_SHORT
return false;
}
return true;
}
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -
Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -

More Related Content

Activity, Fragment, CustomView の聞い蛍け - マッチョなActivityにさよならする圭隈 -