すごく初歩的なものかもしれませんが、質問させていただきます。
下記のようなソースコードがあり、最初のifの中でメンバ変数の値を
0からランダムな数に設定するとして次のelseの中でも使いたいのですが、
0が取得されてしまいます。どうすれば設定した値を取得できるでしょうか?
なお、メンバ変数のランダムな数の設定は最初のifの中で行うもとします。
public class uFragment extends Fragment { int rand; public LpFragment() { // Required empty public constructor } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment View view = inflater.inflate(R.layout.ufragment, container, false); if (Arrays.equals(stat,zeroarray)){ Random rnd = new Random(); this.rand = rnd.nextInt(10); }else { //どうやって上のifで設定したrandの値を使う?? }
回答2件
あなたの回答
tips
プレビュー