use of net.wigle.wigleandroid.MainActivity.State in project wigle-wifi-wardriving by wiglenet.
the class ListFragment method setupUploadButton.
private void setupUploadButton(final View view) {
final Button button = (Button) view.findViewById(R.id.upload_button);
if (MainActivity.getMainActivity().isTransferring()) {
button.setEnabled(false);
}
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(final View view) {
final MainActivity main = MainActivity.getMainActivity(ListFragment.this);
if (main == null) {
return;
}
final SharedPreferences prefs = getActivity().getSharedPreferences(ListFragment.SHARED_PREFS, 0);
final boolean userConfirmed = prefs.getBoolean(ListFragment.PREF_CONFIRM_UPLOAD_USER, false);
final State state = MainActivity.getStaticState();
if (userConfirmed) {
uploadFile(state.dbHelper);
} else {
makeUploadDialog(main);
}
}
});
}
use of net.wigle.wigleandroid.MainActivity.State in project wigle-wifi-wardriving by wiglenet.
the class ListFragment method handleDialog.
@Override
public void handleDialog(final int dialogId) {
final SharedPreferences prefs = getActivity().getSharedPreferences(ListFragment.SHARED_PREFS, 0);
final SharedPreferences.Editor editor = prefs.edit();
switch(dialogId) {
case UPLOAD_DIALOG:
final State state = MainActivity.getStaticState();
final boolean userConfirmed = prefs.getBoolean(ListFragment.PREF_CONFIRM_UPLOAD_USER, false);
final String authUser = prefs.getString(ListFragment.PREF_AUTHNAME, "");
if (!userConfirmed && !authUser.isEmpty()) {
// remember the confirmation
editor.putBoolean(ListFragment.PREF_CONFIRM_UPLOAD_USER, true);
editor.apply();
}
uploadFile(state.dbHelper);
break;
case QUICK_PAUSE_DIALOG:
MainActivity.info("quick pause callback");
toggleScan();
default:
MainActivity.warn("ListFragment unhandled dialogId: " + dialogId);
}
}
Aggregations