私はthis libraryを複数の画像選択に使用しています。ユーザーが写真を選択し終えたら、別のアクティビティ(current_location.class
)が開始されます。新しい活動を開始すると空白アクティビティが開きます
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == OPEN_MEDIA_PICKER) {
// Make sure the request was successful
if (resultCode == RESULT_OK && data != null) {
selectionResult = data.getStringArrayListExtra("result");
Intent intent = new Intent(getActivity(), currentLocation.class);
intent.putExtra("selectedMedia", selectionResult);
startActivity(intent);
}
}
}
新しい活動が正常に開始されたが、その空白:
はここでそれを行うための私のコードです!
以下は私currentLocation.java
活動です:
public class currentLocation extends AppCompatActivity {
@Override
public void onCreate(@Nullable Bundle savedInstanceState, @Nullable PersistableBundle persistentState) {
super.onCreate(savedInstanceState, persistentState);
setContentView(R.layout.current_location);
}
}
、ここではcurrent_location.xml
です:
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/bg_view">
</android.support.constraint.ConstraintLayout>
それは背景色を持っている必要があり、私は同様にボタンを追加しようとしたが、私は常に空白の活動を開始します
私は新しい活動を開始しているので問題はありますか?またはレイアウトをcurrentLocation
クラスに設定しているからですか? <activity android:name=".currentLocation">
がマニフェストに存在する場合
我々は何も表示されていない理由を私たちは知っていることを確認するbg_viewを参照してくださいする必要があり、あなたの 'bg_view' /描画可能ファイル@ – Yashasvi
@Sourceを貼り付けます。 は、代わりに以下を使用します。 –
@Yashasvi私のフラグメントの背景に@ drawable/bg_viewを使用しています。これは動作し、current_location.xmlにデザインプレビューが表示されたら、背景が適用されているのがわかります – Source