mirror of
https://github.com/github/codeql.git
synced 2025-12-18 09:43:15 +01:00
33 lines
844 B
Java
33 lines
844 B
Java
import android.app.Activity;
|
|
import android.content.Intent;
|
|
import android.os.Bundle;
|
|
import androidx.fragment.app.Fragment;
|
|
import androidx.fragment.app.FragmentTransaction;
|
|
|
|
public class TestActivityAndFragment extends Activity {
|
|
|
|
private TestFragment frag;
|
|
|
|
void sink(Object o) {}
|
|
|
|
public void onCreate(Bundle saved) {
|
|
FragmentTransaction ft = null;
|
|
ft.add(0, frag);
|
|
|
|
}
|
|
|
|
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
|
|
sink(requestCode); // safe
|
|
sink(resultCode); // safe
|
|
sink(data); // $ hasValueFlow
|
|
}
|
|
|
|
private class TestFragment extends Fragment {
|
|
public void onCreate(Bundle savedInstance) {
|
|
Intent implicitIntent = new Intent("SOME_ACTION");
|
|
startActivityForResult(implicitIntent, 0);
|
|
}
|
|
|
|
}
|
|
}
|