Merge remote-tracking branch 'origin' into dev_codec_downloader
This commit is contained in:
commit
9e5b475d8c
2 changed files with 20 additions and 2 deletions
|
@ -82,7 +82,12 @@ public class TestUnit extends AndroidTestCase {
|
||||||
String write_path = getContext().getCacheDir().getPath();
|
String write_path = getContext().getCacheDir().getPath();
|
||||||
Tester tester = new Tester();
|
Tester tester = new Tester();
|
||||||
|
|
||||||
List<String> list = new LinkedList<String>(Arrays.asList(new String[]{"tester", "--verbose", "--resource-dir", res_path, "--writable-dir", write_path, "--suite", mSuite, "--test", mTest}));
|
List<String> list;
|
||||||
|
if (mTest != null && !mTest.isEmpty()) {
|
||||||
|
list = new LinkedList<String>(Arrays.asList(new String[]{"tester", "--verbose", "--resource-dir", res_path, "--writable-dir", write_path, "--suite", mSuite, "--test", mTest}));
|
||||||
|
} else {
|
||||||
|
list = new LinkedList<String>(Arrays.asList(new String[]{"tester", "--verbose", "--resource-dir", res_path, "--writable-dir", write_path, "--suite", mSuite}));
|
||||||
|
}
|
||||||
String[] array = list.toArray(new String[list.size()]);
|
String[] array = list.toArray(new String[list.size()]);
|
||||||
Assert.assertTrue(tester.run(array) == 0);
|
Assert.assertTrue(tester.run(array) == 0);
|
||||||
}
|
}
|
||||||
|
|
|
@ -140,6 +140,17 @@ public class LinphoneActivity extends Activity implements OnClickListener, Conta
|
||||||
return instance;
|
return instance;
|
||||||
throw new RuntimeException("LinphoneActivity not instantiated yet");
|
throw new RuntimeException("LinphoneActivity not instantiated yet");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onSaveInstanceState(Bundle outState) {
|
||||||
|
outState.putSerializable("CurrentFragment", currentFragment);
|
||||||
|
super.onSaveInstanceState(outState);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onRestoreInstanceState(Bundle savedInstanceState) {
|
||||||
|
super.onRestoreInstanceState(savedInstanceState);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
@ -161,7 +172,7 @@ public class LinphoneActivity extends Activity implements OnClickListener, Conta
|
||||||
wizard.setClass(this, RemoteProvisioningLoginActivity.class);
|
wizard.setClass(this, RemoteProvisioningLoginActivity.class);
|
||||||
wizard.putExtra("Domain", LinphoneManager.getInstance().wizardLoginViewDomain);
|
wizard.putExtra("Domain", LinphoneManager.getInstance().wizardLoginViewDomain);
|
||||||
startActivityForResult(wizard, REMOTE_PROVISIONING_LOGIN_ACTIVITY);
|
startActivityForResult(wizard, REMOTE_PROVISIONING_LOGIN_ACTIVITY);
|
||||||
} else if (useFirstLoginActivity && LinphonePreferences.instance().isFirstLaunch() || LinphoneManager.getLc().getProxyConfigList().length == 0) {
|
} else if (savedInstanceState == null && (useFirstLoginActivity && LinphonePreferences.instance().isFirstLaunch() || LinphoneManager.getLc().getProxyConfigList().length == 0)) {
|
||||||
if (LinphonePreferences.instance().getAccountCount() > 0) {
|
if (LinphonePreferences.instance().getAccountCount() > 0) {
|
||||||
LinphonePreferences.instance().firstLaunchSuccessful();
|
LinphonePreferences.instance().firstLaunchSuccessful();
|
||||||
} else {
|
} else {
|
||||||
|
@ -187,6 +198,8 @@ public class LinphoneActivity extends Activity implements OnClickListener, Conta
|
||||||
currentFragment = nextFragment = FragmentsAvailable.EMPTY;
|
currentFragment = nextFragment = FragmentsAvailable.EMPTY;
|
||||||
if (savedInstanceState == null) {
|
if (savedInstanceState == null) {
|
||||||
changeCurrentFragment(FragmentsAvailable.DIALER, getIntent().getExtras());
|
changeCurrentFragment(FragmentsAvailable.DIALER, getIntent().getExtras());
|
||||||
|
} else {
|
||||||
|
changeCurrentFragment(((FragmentsAvailable)savedInstanceState.getSerializable("CurrentFragment")), getIntent().getExtras());
|
||||||
}
|
}
|
||||||
|
|
||||||
mListener = new LinphoneCoreListenerBase(){
|
mListener = new LinphoneCoreListenerBase(){
|
||||||
|
|
Loading…
Reference in a new issue