mirror of
https://github.com/AngelAuraMC/Amethyst-Android.git
synced 2025-09-14 15:17:02 -04:00
Redesign control flows a bit
This commit is contained in:
parent
3aa561567c
commit
5f94f25663
@ -115,12 +115,12 @@ public abstract class BaseLauncherActivity extends BaseActivity {
|
||||
versionId + "/" + versionId + ".json");
|
||||
if (verJsonFile.exists()) {
|
||||
mTask.onPostExecute(null);
|
||||
} else {
|
||||
Tools.dialogOnUiThread(this,
|
||||
getString(R.string.global_error),
|
||||
getString(R.string.mcl_launch_error_localmode)
|
||||
);
|
||||
return;
|
||||
}
|
||||
Tools.dialogOnUiThread(this,
|
||||
getString(R.string.global_error),
|
||||
getString(R.string.mcl_launch_error_localmode)
|
||||
);
|
||||
}else {
|
||||
mTask.execute(getVersionId(prof.lastVersionId));
|
||||
}
|
||||
@ -158,9 +158,9 @@ public abstract class BaseLauncherActivity extends BaseActivity {
|
||||
adapter.setDropDownViewResource(android.R.layout.simple_list_item_single_choice);
|
||||
mVersionSelector.setAdapter(adapter);
|
||||
mVersionSelector.setSelection(RefreshVersionListTask.selectAt(value, defaultSelection));
|
||||
} else {
|
||||
mVersionSelector.setSelection(RefreshVersionListTask.selectAt(PojavLauncherActivity.basicVersionList, defaultSelection));
|
||||
return;
|
||||
}
|
||||
mVersionSelector.setSelection(RefreshVersionListTask.selectAt(PojavLauncherActivity.basicVersionList, defaultSelection));
|
||||
}
|
||||
@Override
|
||||
protected void onResume(){
|
||||
|
@ -214,17 +214,18 @@ public class PojavLauncherActivity extends BaseLauncherActivity
|
||||
if(profileName.equals(ProfileAdapter.CREATE_PROFILE_MAGIC)) {
|
||||
profileEditor.show(profileName);
|
||||
mVersionSelector.setSelection(0);
|
||||
}else {
|
||||
mProfile.selectedProfile = p1.getItemAtPosition(p3).toString();
|
||||
PojavProfile.setCurrentProfile(PojavLauncherActivity.this, mProfile);
|
||||
if (PojavProfile.isFileType(PojavLauncherActivity.this)) {
|
||||
try {
|
||||
PojavProfile.setCurrentProfile(PojavLauncherActivity.this, mProfile.save());
|
||||
} catch (IOException e) {
|
||||
Tools.showError(PojavLauncherActivity.this, e);
|
||||
}
|
||||
return;
|
||||
}
|
||||
mProfile.selectedProfile = p1.getItemAtPosition(p3).toString();
|
||||
PojavProfile.setCurrentProfile(PojavLauncherActivity.this, mProfile);
|
||||
if (PojavProfile.isFileType(PojavLauncherActivity.this)) {
|
||||
try {
|
||||
PojavProfile.setCurrentProfile(PojavLauncherActivity.this, mProfile.save());
|
||||
} catch (IOException e) {
|
||||
Tools.showError(PojavLauncherActivity.this, e);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@Override
|
||||
public void onNothingSelected(AdapterView<?> p1)
|
||||
|
Loading…
x
Reference in New Issue
Block a user