author | Da Risk <darisk972@gmail.com> |
Sat, 06 Mar 2010 07:42:22 +0100 | |
changeset 701 | 9878744b4bc0 |
parent 699 | aa9aa525a5a6 |
child 712 | bbd54153f92c |
permissions | -rw-r--r-- |
577 | 1 |
/* |
567 | 2 |
BEEM is a videoconference application on the Android Platform. |
3 |
||
4 |
Copyright (C) 2009 by Frederic-Charles Barthelery, |
|
5 |
Jean-Manuel Da Silva, |
|
6 |
Nikita Kozlov, |
|
7 |
Philippe Lago, |
|
8 |
Jean Baptiste Vergely, |
|
577 | 9 |
Vincent Veronis. |
567 | 10 |
|
11 |
This file is part of BEEM. |
|
12 |
||
13 |
BEEM is free software: you can redistribute it and/or modify |
|
14 |
it under the terms of the GNU General Public License as published by |
|
15 |
the Free Software Foundation, either version 3 of the License, or |
|
16 |
(at your option) any later version. |
|
17 |
||
18 |
BEEM is distributed in the hope that it will be useful, |
|
19 |
but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
20 |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
21 |
GNU General Public License for more details. |
|
22 |
||
23 |
You should have received a copy of the GNU General Public License |
|
24 |
along with BEEM. If not, see <http://www.gnu.org/licenses/>. |
|
25 |
||
26 |
Please send bug reports with examples or suggestions to |
|
27 |
contact@beem-project.com or http://dev.beem-project.com/ |
|
28 |
||
577 | 29 |
Epitech, hereby disclaims all copyright interest in the program "Beem" |
567 | 30 |
written by Frederic-Charles Barthelery, |
31 |
Jean-Manuel Da Silva, |
|
32 |
Nikita Kozlov, |
|
33 |
Philippe Lago, |
|
34 |
Jean Baptiste Vergely, |
|
35 |
Vincent Veronis. |
|
36 |
||
37 |
Nicolas Sadirac, November 26, 2009 |
|
38 |
President of Epitech. |
|
39 |
||
40 |
Flavien Astraud, November 26, 2009 |
|
41 |
Head of the EIP Laboratory. |
|
42 |
||
43 |
*/ |
|
545
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
44 |
package com.beem.project.beem.ui; |
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
45 |
|
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
46 |
import android.app.Activity; |
546
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
47 |
import android.app.AlertDialog; |
685
bd5bddda04dd
Improve the launching of Beem when already connected.
Da Risk <darisk972@gmail.com>
parents:
663
diff
changeset
|
48 |
import android.app.Application; |
550
443a5937ad7a
Finitions modification login de bart.
Vincent Veronis <veroni_v@epitech.net>
parents:
548
diff
changeset
|
49 |
import android.content.DialogInterface; |
545
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
50 |
import android.content.Intent; |
663
f4bf7d926d08
Add version info in the About dialog.
Da Risk <darisk972@gmail.com>
parents:
633
diff
changeset
|
51 |
import android.content.pm.PackageManager; |
f4bf7d926d08
Add version info in the About dialog.
Da Risk <darisk972@gmail.com>
parents:
633
diff
changeset
|
52 |
import android.content.pm.PackageInfo; |
548
9b0d1638a6e6
Gestion de la touche BACK lors d'un login. et connection automatique si on est
Da Risk <darisk972@gmail.com>
parents:
546
diff
changeset
|
53 |
import android.content.SharedPreferences; |
545
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
54 |
import android.os.Bundle; |
548
9b0d1638a6e6
Gestion de la touche BACK lors d'un login. et connection automatique si on est
Da Risk <darisk972@gmail.com>
parents:
546
diff
changeset
|
55 |
import android.preference.PreferenceManager; |
546
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
56 |
import android.view.Menu; |
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
57 |
import android.view.MenuInflater; |
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
58 |
import android.view.MenuItem; |
550
443a5937ad7a
Finitions modification login de bart.
Vincent Veronis <veroni_v@epitech.net>
parents:
548
diff
changeset
|
59 |
import android.widget.TextView; |
443a5937ad7a
Finitions modification login de bart.
Vincent Veronis <veroni_v@epitech.net>
parents:
548
diff
changeset
|
60 |
import android.widget.Toast; |
443a5937ad7a
Finitions modification login de bart.
Vincent Veronis <veroni_v@epitech.net>
parents:
548
diff
changeset
|
61 |
|
443a5937ad7a
Finitions modification login de bart.
Vincent Veronis <veroni_v@epitech.net>
parents:
548
diff
changeset
|
62 |
import com.beem.project.beem.R; |
559 | 63 |
import com.beem.project.beem.utils.BeemConnectivity; |
685
bd5bddda04dd
Improve the launching of Beem when already connected.
Da Risk <darisk972@gmail.com>
parents:
663
diff
changeset
|
64 |
import com.beem.project.beem.BeemApplication; |
699 | 65 |
import com.beem.project.beem.ui.wizard.Account; |
545
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
66 |
|
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
67 |
/** |
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
68 |
* This class is the main Activity for the Beem project. |
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
69 |
* @author Da Risk <darisk972@gmai.com> |
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
70 |
*/ |
550
443a5937ad7a
Finitions modification login de bart.
Vincent Veronis <veroni_v@epitech.net>
parents:
548
diff
changeset
|
71 |
public class Login extends Activity { |
545
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
72 |
|
599 | 73 |
private static final int LOGIN_REQUEST_CODE = 1; |
548
9b0d1638a6e6
Gestion de la touche BACK lors d'un login. et connection automatique si on est
Da Risk <darisk972@gmail.com>
parents:
546
diff
changeset
|
74 |
private SharedPreferences mSettings; |
550
443a5937ad7a
Finitions modification login de bart.
Vincent Veronis <veroni_v@epitech.net>
parents:
548
diff
changeset
|
75 |
private TextView mTextView; |
548
9b0d1638a6e6
Gestion de la touche BACK lors d'un login. et connection automatique si on est
Da Risk <darisk972@gmail.com>
parents:
546
diff
changeset
|
76 |
private boolean mIsConfigured; |
550
443a5937ad7a
Finitions modification login de bart.
Vincent Veronis <veroni_v@epitech.net>
parents:
548
diff
changeset
|
77 |
private boolean mIsResult; |
685
bd5bddda04dd
Improve the launching of Beem when already connected.
Da Risk <darisk972@gmail.com>
parents:
663
diff
changeset
|
78 |
private BeemApplication mBeemApplication; |
545
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
79 |
|
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
80 |
/** |
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
81 |
* Constructor. |
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
82 |
*/ |
550
443a5937ad7a
Finitions modification login de bart.
Vincent Veronis <veroni_v@epitech.net>
parents:
548
diff
changeset
|
83 |
public Login() { |
545
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
84 |
} |
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
85 |
|
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
86 |
@Override |
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
87 |
protected void onCreate(Bundle savedInstanceState) { |
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
88 |
super.onCreate(savedInstanceState); |
685
bd5bddda04dd
Improve the launching of Beem when already connected.
Da Risk <darisk972@gmail.com>
parents:
663
diff
changeset
|
89 |
Application app = getApplication(); |
bd5bddda04dd
Improve the launching of Beem when already connected.
Da Risk <darisk972@gmail.com>
parents:
663
diff
changeset
|
90 |
if (app instanceof BeemApplication) { |
701 | 91 |
mBeemApplication = (BeemApplication) app; |
685
bd5bddda04dd
Improve the launching of Beem when already connected.
Da Risk <darisk972@gmail.com>
parents:
663
diff
changeset
|
92 |
if (mBeemApplication.isConnected()) { |
bd5bddda04dd
Improve the launching of Beem when already connected.
Da Risk <darisk972@gmail.com>
parents:
663
diff
changeset
|
93 |
startActivity(new Intent(this, ContactList.class)); |
bd5bddda04dd
Improve the launching of Beem when already connected.
Da Risk <darisk972@gmail.com>
parents:
663
diff
changeset
|
94 |
finish(); |
699 | 95 |
} else if (!mBeemApplication.isAccountConfigured()) { |
96 |
startActivity(new Intent(this, Account.class)); |
|
97 |
finish(); |
|
685
bd5bddda04dd
Improve the launching of Beem when already connected.
Da Risk <darisk972@gmail.com>
parents:
663
diff
changeset
|
98 |
} |
bd5bddda04dd
Improve the launching of Beem when already connected.
Da Risk <darisk972@gmail.com>
parents:
663
diff
changeset
|
99 |
} |
545
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
100 |
setContentView(R.layout.login); |
552 | 101 |
mTextView = (TextView) findViewById(R.id.log_as_msg); |
548
9b0d1638a6e6
Gestion de la touche BACK lors d'un login. et connection automatique si on est
Da Risk <darisk972@gmail.com>
parents:
546
diff
changeset
|
102 |
mSettings = PreferenceManager.getDefaultSharedPreferences(this); |
545
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
103 |
} |
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
104 |
|
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
105 |
@Override |
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
106 |
protected void onStart() { |
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
107 |
super.onStart(); |
548
9b0d1638a6e6
Gestion de la touche BACK lors d'un login. et connection automatique si on est
Da Risk <darisk972@gmail.com>
parents:
546
diff
changeset
|
108 |
mIsConfigured = mSettings.getBoolean("PreferenceIsConfigured", false); |
550
443a5937ad7a
Finitions modification login de bart.
Vincent Veronis <veroni_v@epitech.net>
parents:
548
diff
changeset
|
109 |
// TODO utiliser une options des preference plutot. |
570
521f96cb736d
petites modifs dans l'createaccount
Nikita Kozlov <nikita@beem-project.com>
parents:
567
diff
changeset
|
110 |
if (mIsConfigured && !mIsResult && BeemConnectivity.isConnected(getApplicationContext())) { |
631 | 111 |
mTextView.setText(""); |
550
443a5937ad7a
Finitions modification login de bart.
Vincent Veronis <veroni_v@epitech.net>
parents:
548
diff
changeset
|
112 |
Intent i = new Intent(this, LoginAnim.class); |
599 | 113 |
startActivityForResult(i, LOGIN_REQUEST_CODE); |
550
443a5937ad7a
Finitions modification login de bart.
Vincent Veronis <veroni_v@epitech.net>
parents:
548
diff
changeset
|
114 |
mIsResult = false; |
633 | 115 |
} else { |
630
dbc66edfd61f
add string message on login.
Vincent Veronis <veroni_v@epitech.net>
parents:
599
diff
changeset
|
116 |
mTextView.setText(R.string.login_start_msg); |
dbc66edfd61f
add string message on login.
Vincent Veronis <veroni_v@epitech.net>
parents:
599
diff
changeset
|
117 |
} |
545
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
118 |
} |
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
119 |
|
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
120 |
@Override |
550
443a5937ad7a
Finitions modification login de bart.
Vincent Veronis <veroni_v@epitech.net>
parents:
548
diff
changeset
|
121 |
protected void onActivityResult(int requestCode, int resultCode, Intent data) { |
599 | 122 |
if (requestCode == LOGIN_REQUEST_CODE) { |
550
443a5937ad7a
Finitions modification login de bart.
Vincent Veronis <veroni_v@epitech.net>
parents:
548
diff
changeset
|
123 |
mIsResult = true; |
545
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
124 |
if (resultCode == Activity.RESULT_OK) { |
550
443a5937ad7a
Finitions modification login de bart.
Vincent Veronis <veroni_v@epitech.net>
parents:
548
diff
changeset
|
125 |
startActivity(new Intent(this, ContactList.class)); |
545
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
126 |
finish(); |
552 | 127 |
} else if (resultCode == Activity.RESULT_CANCELED) { |
550
443a5937ad7a
Finitions modification login de bart.
Vincent Veronis <veroni_v@epitech.net>
parents:
548
diff
changeset
|
128 |
if (data != null) { |
443a5937ad7a
Finitions modification login de bart.
Vincent Veronis <veroni_v@epitech.net>
parents:
548
diff
changeset
|
129 |
String tmp = data.getExtras().getString("message"); |
443a5937ad7a
Finitions modification login de bart.
Vincent Veronis <veroni_v@epitech.net>
parents:
548
diff
changeset
|
130 |
Toast.makeText(Login.this, tmp, Toast.LENGTH_SHORT).show(); |
443a5937ad7a
Finitions modification login de bart.
Vincent Veronis <veroni_v@epitech.net>
parents:
548
diff
changeset
|
131 |
mTextView.setText(tmp); |
443a5937ad7a
Finitions modification login de bart.
Vincent Veronis <veroni_v@epitech.net>
parents:
548
diff
changeset
|
132 |
} |
545
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
133 |
} |
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
134 |
} |
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
135 |
} |
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
136 |
|
546
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
137 |
@Override |
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
138 |
public boolean onCreateOptionsMenu(Menu menu) { |
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
139 |
super.onCreateOptionsMenu(menu); |
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
140 |
MenuInflater inflater = getMenuInflater(); |
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
141 |
inflater.inflate(R.menu.login, menu); |
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
142 |
return true; |
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
143 |
} |
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
144 |
|
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
145 |
@Override |
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
146 |
public final boolean onOptionsItemSelected(MenuItem item) { |
599 | 147 |
boolean result; |
546
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
148 |
switch (item.getItemId()) { |
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
149 |
case R.id.login_menu_settings: |
550
443a5937ad7a
Finitions modification login de bart.
Vincent Veronis <veroni_v@epitech.net>
parents:
548
diff
changeset
|
150 |
mTextView.setText(""); |
443a5937ad7a
Finitions modification login de bart.
Vincent Veronis <veroni_v@epitech.net>
parents:
548
diff
changeset
|
151 |
startActivity(new Intent(Login.this, Settings.class)); |
599 | 152 |
result = true; |
153 |
break; |
|
546
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
154 |
case R.id.login_menu_about: |
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
155 |
createAboutDialog(); |
599 | 156 |
result = true; |
157 |
break; |
|
550
443a5937ad7a
Finitions modification login de bart.
Vincent Veronis <veroni_v@epitech.net>
parents:
548
diff
changeset
|
158 |
case R.id.login_menu_login: |
559 | 159 |
if (testConnectivity()) { |
160 |
Intent i = new Intent(this, LoginAnim.class); |
|
599 | 161 |
startActivityForResult(i, LOGIN_REQUEST_CODE); |
559 | 162 |
} |
599 | 163 |
result = true; |
164 |
break; |
|
546
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
165 |
default: |
599 | 166 |
result = false; |
167 |
break; |
|
546
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
168 |
} |
599 | 169 |
return result; |
546
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
170 |
} |
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
171 |
|
599 | 172 |
/** |
173 |
* Test the connectivity of the phone. |
|
174 |
* @return true if we are connected to a network. |
|
175 |
*/ |
|
559 | 176 |
private boolean testConnectivity() { |
177 |
if (!BeemConnectivity.isConnected(getApplicationContext())) { |
|
178 |
Toast.makeText(Login.this, R.string.login_no_connectivity, Toast.LENGTH_SHORT).show(); |
|
179 |
return false; |
|
180 |
} |
|
181 |
return true; |
|
182 |
} |
|
183 |
||
546
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
184 |
/** |
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
185 |
* Create an about "BEEM" dialog. |
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
186 |
*/ |
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
187 |
private void createAboutDialog() { |
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
188 |
AlertDialog.Builder builder = new AlertDialog.Builder(this); |
663
f4bf7d926d08
Add version info in the About dialog.
Da Risk <darisk972@gmail.com>
parents:
633
diff
changeset
|
189 |
String versionname; |
f4bf7d926d08
Add version info in the About dialog.
Da Risk <darisk972@gmail.com>
parents:
633
diff
changeset
|
190 |
try { |
f4bf7d926d08
Add version info in the About dialog.
Da Risk <darisk972@gmail.com>
parents:
633
diff
changeset
|
191 |
PackageManager pm = getPackageManager(); |
f4bf7d926d08
Add version info in the About dialog.
Da Risk <darisk972@gmail.com>
parents:
633
diff
changeset
|
192 |
PackageInfo pi = pm.getPackageInfo("com.beem.project.beem", 0); |
f4bf7d926d08
Add version info in the About dialog.
Da Risk <darisk972@gmail.com>
parents:
633
diff
changeset
|
193 |
versionname = pi.versionName; |
f4bf7d926d08
Add version info in the About dialog.
Da Risk <darisk972@gmail.com>
parents:
633
diff
changeset
|
194 |
} catch (PackageManager.NameNotFoundException e) { |
f4bf7d926d08
Add version info in the About dialog.
Da Risk <darisk972@gmail.com>
parents:
633
diff
changeset
|
195 |
versionname = ""; |
f4bf7d926d08
Add version info in the About dialog.
Da Risk <darisk972@gmail.com>
parents:
633
diff
changeset
|
196 |
} |
f4bf7d926d08
Add version info in the About dialog.
Da Risk <darisk972@gmail.com>
parents:
633
diff
changeset
|
197 |
String title = getString(R.string.login_about_title, versionname); |
f4bf7d926d08
Add version info in the About dialog.
Da Risk <darisk972@gmail.com>
parents:
633
diff
changeset
|
198 |
builder.setTitle(title).setMessage(R.string.login_about_msg).setCancelable(false); |
546
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
199 |
builder.setNeutralButton(R.string.login_about_button, new DialogInterface.OnClickListener() { |
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
200 |
|
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
201 |
public void onClick(DialogInterface dialog, int whichButton) { |
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
202 |
dialog.cancel(); |
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
203 |
} |
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
204 |
}); |
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
205 |
AlertDialog aboutDialog = builder.create(); |
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
206 |
aboutDialog.show(); |
97ae7bcc219a
Add menu for new Login activity
Da Risk <darisk972@gmail.com>
parents:
545
diff
changeset
|
207 |
} |
545
0de3d7f3fa81
Debut du nouvel activite de Login.
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
208 |
} |