ImageButtonを使用して、サインアッププロセスでユーザーのプロフィール写真を選択しています。ポートレートモードとランドスケープモードの間の回転を処理します。私は背景の状態を保存したい。 EditTextのためにonSaveInstanceState ImageButtonの保存状態
私はのImageButtonのために同じことを行うことができますどのように
String firstName = savedInstanceState.getString("FirstName");
if (firstName != null) {
EditText FirstName = (EditText) findViewById(R.id.FirstName);
FirstName.setText(firstName);
}
onRestoreInstanceState
このonSaveInstanceState
EditText FirstName = (EditText) findViewById(R.id.FirstName);
String firstName = FirstName.getText().toString();
savedInstanceState.putString("FirstName", firstName);
をやっていますか?
私はあなたがイメージのuri
を保存することができ、この
Uri selectedImageUri = data.getData();
// MEDIA GALLERY
selectedImagePath = getPhotoPath(selectedImageUri);
// OI FILE Manager
filemanagerstring = selectedImageUri.getPath();
// NOW WE HAVE OUR WANTED STRING
if (selectedImagePath != null) {
SelectedPhoto = BitmapFactory.decodeFile(selectedImagePath);
DisplayPhoto.setImageBitmap(SelectedPhoto);
String bans = DisplayPhoto.getBackground().toString();
Log.i("Bakasura", bans);
} else{
SelectedPhoto = BitmapFactory.decodeFile(filemanagerstring);
DisplayPhoto.setImageBitmap(SelectedPhoto);
}
私はジンジャーブレッドを使用しています..これは動作しますか? –
確かに!ハニカムでも動作します。 APIには廃止予定の注釈があります。つまり、Ice Cream Sandwichがすぐに廃止される可能性があることを意味します(ただし、すぐに死ぬことは疑いますが) – Greyson