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"); } }
Partager