OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 package org.chromium.chromoting; | 5 package org.chromium.chromoting; |
6 | 6 |
7 import android.accounts.Account; | 7 import android.accounts.Account; |
8 import android.accounts.AccountManager; | 8 import android.accounts.AccountManager; |
9 import android.accounts.AccountManagerCallback; | 9 import android.accounts.AccountManagerCallback; |
10 import android.accounts.AccountManagerFuture; | 10 import android.accounts.AccountManagerFuture; |
11 import android.accounts.AuthenticatorException; | 11 import android.accounts.AuthenticatorException; |
12 import android.accounts.OperationCanceledException; | 12 import android.accounts.OperationCanceledException; |
13 import android.app.ActionBar; | 13 import android.app.ActionBar; |
14 import android.app.Activity; | 14 import android.app.Activity; |
15 import android.app.AlertDialog; | 15 import android.app.AlertDialog; |
16 import android.app.ProgressDialog; | 16 import android.app.ProgressDialog; |
17 import android.content.DialogInterface; | 17 import android.content.DialogInterface; |
18 import android.content.Intent; | 18 import android.content.Intent; |
19 import android.content.SharedPreferences; | 19 import android.content.SharedPreferences; |
20 import android.content.res.Configuration; | 20 import android.content.res.Configuration; |
21 import android.net.Uri; | |
22 import android.os.Bundle; | 21 import android.os.Bundle; |
23 import android.provider.Settings; | 22 import android.provider.Settings; |
24 import android.util.Log; | 23 import android.util.Log; |
25 import android.view.Menu; | 24 import android.view.Menu; |
26 import android.view.MenuItem; | 25 import android.view.MenuItem; |
27 import android.widget.ArrayAdapter; | 26 import android.widget.ArrayAdapter; |
28 import android.widget.ListView; | 27 import android.widget.ListView; |
29 import android.widget.TextView; | 28 import android.widget.TextView; |
30 import android.widget.Toast; | 29 import android.widget.Toast; |
31 | 30 |
(...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
208 | 207 |
209 /** Called whenever an action bar button is pressed. */ | 208 /** Called whenever an action bar button is pressed. */ |
210 @Override | 209 @Override |
211 public boolean onOptionsItemSelected(MenuItem item) { | 210 public boolean onOptionsItemSelected(MenuItem item) { |
212 switch (item.getItemId()) { | 211 switch (item.getItemId()) { |
213 case R.id.actionbar_directoryrefresh: | 212 case R.id.actionbar_directoryrefresh: |
214 refreshHostList(); | 213 refreshHostList(); |
215 return true; | 214 return true; |
216 | 215 |
217 case R.id.actionbar_help: | 216 case R.id.actionbar_help: |
218 { | 217 HelpActivity.launch(this, HELP_URL); |
219 Intent intent = new Intent(this, HelpActivity.class); | |
220 intent.setData(Uri.parse(HELP_URL)); | |
221 startActivity(intent); | |
222 } | |
223 return true; | 218 return true; |
224 | 219 |
225 default: | 220 default: |
226 return super.onOptionsItemSelected(item); | 221 return super.onOptionsItemSelected(item); |
227 } | 222 } |
228 } | 223 } |
229 | 224 |
230 /** Called when the user taps on a host entry. */ | 225 /** Called when the user taps on a host entry. */ |
231 public void connectToHost(HostInfo host) { | 226 public void connectToHost(HostInfo host) { |
232 SessionConnector connector = new SessionConnector(this, this, mHostListL
oader); | 227 SessionConnector connector = new SessionConnector(this, this, mHostListL
oader); |
(...skipping 183 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
416 // Unreachable, but required by Google Java style and findbugs. | 411 // Unreachable, but required by Google Java style and findbugs. |
417 assert false : "Unreached"; | 412 assert false : "Unreached"; |
418 } | 413 } |
419 | 414 |
420 if (dismissProgress && mProgressIndicator != null) { | 415 if (dismissProgress && mProgressIndicator != null) { |
421 mProgressIndicator.dismiss(); | 416 mProgressIndicator.dismiss(); |
422 mProgressIndicator = null; | 417 mProgressIndicator = null; |
423 } | 418 } |
424 } | 419 } |
425 } | 420 } |
OLD | NEW |