move requestSwap method to static Intent-sending method pattern
This commit is contained in:
parent
ddb85befa6
commit
e4c9d1d522
@ -69,17 +69,6 @@ public class LocalHTTPD extends NanoHTTPD {
|
||||
return newUri;
|
||||
}
|
||||
|
||||
private void requestSwap(String repo) {
|
||||
Utils.debugLog(TAG, "Received request to swap with " + repo);
|
||||
Utils.debugLog(TAG, "Showing confirm screen to check whether that is okay with the user.");
|
||||
|
||||
Uri repoUri = Uri.parse(repo);
|
||||
Intent intent = new Intent(context, SwapWorkflowActivity.class);
|
||||
intent.setData(repoUri);
|
||||
intent.putExtra(SwapWorkflowActivity.EXTRA_CONFIRM, true);
|
||||
intent.putExtra(SwapWorkflowActivity.EXTRA_PREVENT_FURTHER_SWAP_REQUESTS, true);
|
||||
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
||||
context.startActivity(intent);
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -111,7 +100,7 @@ public class LocalHTTPD extends NanoHTTPD {
|
||||
return newFixedLengthResponse(Response.Status.BAD_REQUEST, MIME_PLAINTEXT,
|
||||
"Requires 'repo' parameter to be posted.");
|
||||
}
|
||||
requestSwap(session.getParms().get("repo"));
|
||||
SwapWorkflowActivity.requestSwap(context, session.getParms().get("repo"));
|
||||
return newFixedLengthResponse(Response.Status.OK, MIME_PLAINTEXT, "Swap request received.");
|
||||
}
|
||||
return newFixedLengthResponse("");
|
||||
|
@ -123,6 +123,16 @@ public class SwapWorkflowActivity extends AppCompatActivity {
|
||||
private LocalBroadcastManager localBroadcastManager;
|
||||
private WifiManager wifiManager;
|
||||
|
||||
public static void requestSwap(Context context, String repo) {
|
||||
Uri repoUri = Uri.parse(repo);
|
||||
Intent intent = new Intent(context, SwapWorkflowActivity.class);
|
||||
intent.setData(repoUri);
|
||||
intent.putExtra(EXTRA_CONFIRM, true);
|
||||
intent.putExtra(EXTRA_PREVENT_FURTHER_SWAP_REQUESTS, true);
|
||||
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
||||
context.startActivity(intent);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
private final ServiceConnection serviceConnection = new ServiceConnection() {
|
||||
@Override
|
||||
|
Loading…
x
Reference in New Issue
Block a user