2017-01-30 15 views
0

フラグメント内のインテントをコールしようとすると、「getIntent()メソッドを解決できません」というメッセージが表示されます。ここでフラグメント内のgetIntent()

はあなたが意図してバンドルを合格した場合は、代わりに

getIntent() 

答えて

1

です。

0
Bundle bundle=getArgument(); 

getActivity().getIntent()

を使用する私のコード

@Nullable 
@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 
    return inflater.inflate(R.layout.activity_browse_product,null); 

    if(getIntent().getBooleanExtra("Exit me", false)){ 
     finish(); 
     return; // add this to prevent from doing unnecessary stuffs 
    } 

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbarBrowse); 
    setSupportActionBar(toolbar); 

    spnCategory = (Spinner)findViewById(R.id.spinnerCategory); 

    spnCategory.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener(){ 
     public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) { 

     } 

     public void onNothingSelected(AdapterView<?> adapterView) { 
      return; 
     } 
    }); 
関連する問題