Bonjour,

Mon problème :

J'aimerais dans ma méthode onListItemClick() tué l'activité MonActivity grâce à la méthode finish().

Comment puis-je faire ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
 
 
package com.fragmentmenu;
 
import com.menu.MenuAdapter;
 
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.ListFragment;
import android.view.View;
import android.widget.ListView;
import android.widget.Toast;
 
public class MenuFragment extends ListFragment {
 
	final String[] MENU = new String[] { "Item1","Item2","Item3" };
 
 
 
	public MenuFragment() {
 
	}
 
	public static final MenuFragment newInstance(String item) {
		MenuFragment f = new MenuFragment();
		Bundle bdl = new Bundle();
		bdl.putString("my_item", item);
		f.setArguments(bdl);
		return f;
	}
 
	@Override
	public void onActivityCreated(Bundle savedInstanceState) {
		super.onActivityCreated(savedInstanceState);
 
		String mycurrent = getArguments().getString("my_item");
 
		setListAdapter(new MenuAdapter(getActivity(), MENU, mycurrent));
		getListView().setBackgroundColor(R.drawable.fond_menu_tablet);
		getListView().setCacheColorHint(0);
	}
 
	@Override
	public void onListItemClick(ListView l, View v, int position, long id) {
		super.onListItemClick(l, v, position, id);
 
		String mycurrent = getArguments().getString("my_item");
 
 
 
	}
 
}