Setup finished page, moved setup buttons to bottom of screen

This commit is contained in:
str4d
2014-06-19 03:08:36 +00:00
parent 0c17c74d50
commit f6a4478696
6 changed files with 99 additions and 12 deletions

View File

@@ -376,7 +376,6 @@ public class EmailListActivity extends ActionBarActivity implements
} else if (requestCode == RUN_SETUP) {
if (resultCode == RESULT_OK) {
// TODO implement a UI tutorial?
Toast.makeText(this, "Setup complete.", Toast.LENGTH_SHORT).show();
}
} else if (requestCode == REQUEST_START_I2P) {
if (resultCode == RESULT_OK) {

View File

@@ -115,9 +115,32 @@ public class SetupActivity extends ActionBarActivity {
}
private void nextPage() {
// TODO have a "finished" page?
getActivity().setResult(RESULT_OK);
getActivity().finish();
getFragmentManager().beginTransaction()
.replace(R.id.container, new SetupFinishedFragment())
.commit();
}
}
/**
* Setup finished.
*/
public static class SetupFinishedFragment extends Fragment {
public SetupFinishedFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_setup_finished, container, false);
((Button)rootView.findViewById(R.id.button_finish)).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
getActivity().setResult(RESULT_OK);
getActivity().finish();
}
});
return rootView;
}
}
}