2014-04-03 55 views
0

,我想,當我在一個TextView另一個活動將開始點擊,但VM秀給我一個例外 我不知道這是爲什麼我的代碼不能從片段startActivity

公共靜態類PlaceholderFragment擴展片段{

public PlaceholderFragment() { 
} 

@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
     Bundle savedInstanceState) { 
    final View rootView = inflater.inflate(R.layout.fragment_main, 
      container, false); 

    // Ajouter un listener leur du click sur Nouveau utilisateur 
    TextView TextInscription = (TextView) rootView 
      .findViewById(R.id.textInscription); 
    TextInscription.setOnClickListener(new OnClickListener() { 

     @Override 
     public void onClick(View v) { 

      Intent intent = new Intent(rootView.getContext(), 
        Inscription.class); 
      getActivity().startActivity(intent); 

     } 
    }); 

    return rootView; 
} 

}

+0

什麼是例外? – SimonSays

+0

android.content.ActivityNotFoundException:無法找到顯式活動類{com.smartcode.sangdz/com.smartcode.sangdz.Inscription};你有沒有在你的AndroidManifest.xml中聲明這個活動? 但是在清單文件中存在活動。 – Oussaki

+0

也發佈你的清單 – mt0s

回答

1

沒有看到你的堆棧跟蹤我不能說這是否是異常的原因。我將使用該活動作爲上下文:

Intent intent = new Intent(getActivity(), Inscription.class); 
+0

我曾嘗試過類似的代碼,但仍然是同樣的問題。 並在Stacktrace中顯示android.content.ActivityNotFoundException 這是主例外 – Oussaki

+0

您是否已將活動添加到清單中? – Philio

+0

它被自動添加... – Oussaki