Android-Fragment Ausnahme: Aktivität nicht gefunden

Ich benutze dasnavigation-drawer template in Eclipse, um eine einfache Android-Anwendung zu erstellen. Ich habe Probleme mit Fragmenten. Ich habe ein Fragment namens PresenceLog Fragment im Manifest deklariert, aber als ich es in @ aufgerufen haMainActivity, das Protokoll sagt immer noch, dass

03-23 13:54:50.817: E/AndroidRuntime(16750): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.singtel.ricecooker/com.singtel.ricecooker.PresenceLogFragment}; have you declared this activity in your AndroidManifest.xml?

ier ist mein Manife

Hier ist meine Fragmentklasse

public class PresenceLogFragment extends Fragment{
private TextView myText = null;

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {

    return inflater.inflate(R.layout.presence_log, null);
}

@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);

    ArrayList<String> userList = null;
    RiceServerRequest newRequest = new RiceServerRequest();
    //newRequest.getRequestInfo(this);

}

public void updateUserList(ArrayList<String> userList){
    LinearLayout lView = (LinearLayout) getView().findViewById (R.layout.presence_log);
    //LinearLayout ll = (LinearLayout)fragment.getView().findViewById(R.id.commentFragmentLayout);

    for (int i = 0; i < userList.size();i++){
        myText = new TextView(getActivity());
        myText.setText(userList.get(i));
        lView.addView(myText);
    }
    //setContentView(lView);
}

Hier ist meine MainActivity

private void launchPresenceLog(){
    Intent intent = new Intent(this,PresenceLogFragment.class);
    startActivity(intent);
}

Es wäre toll, wenn du wüsstest, was mit meinem Code nicht stimmt. Da ich neu in der Android-Programmierung bin, würde ich es begrüßen, wenn Sie einige Online-Kurse vorschlagen könnten.

Antworten auf die Frage(14)

Ihre Antwort auf die Frage