特定の条件が満たされていれば、いくつかの要素を動的に隠したいと思っています。私はonCreate
にこのコードを使用TextView
なぜアプリケーションはsetVisibility(View.GONE)の行でonCreate()を中断しますか?
if (something) {
//do something
} else {
myTextView.setVisibility(View.GONE);
}
を隠すために、このコードを使用します。
ただし、View.GONE
の行にはアプリケーションが壊れています。
どうしてですか? onCreateの要素を隠すことは許されていませんか?これが真であれば、このコードはどこで使うべきですか?
明確にするには、Activity
が読み込まれる前にそれらを非表示にしたいと思います。ボタンのクリックイベントで同じコードがアプリを壊すことはありません。
StacktraceとLogCat出力をポストする –