Started on new main activity that will be based on fragments so user can select what information to display rather than having everything on one complicated screen.

This commit is contained in:
Graham Jones
2023-08-31 15:23:29 +01:00
parent 328dfedcbe
commit baf679489a
9 changed files with 141 additions and 7 deletions

View File

@@ -0,0 +1,25 @@
package uk.org.openseizuredetector;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
public class FragmentOsdAlg extends FragmentSdDataViewer {
public FragmentOsdAlg() {
// Required empty public constructor
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
return inflater.inflate(R.layout.fragment_osdalg, container, false);
}
}

View File

@@ -0,0 +1,35 @@
package uk.org.openseizuredetector;
import android.os.Bundle;
import androidx.fragment.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
/**
* A simple {@link Fragment} subclass.
* Use the {@link FragmentSdDataViewer#newInstance} factory method to
* create an instance of this fragment.
*/
public class FragmentSdDataViewer extends Fragment {
public FragmentSdDataViewer() {
// Required empty public constructor
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
return inflater.inflate(R.layout.fragment_sd_data_viewer, container, false);
}
}

View File

@@ -0,0 +1,20 @@
package uk.org.openseizuredetector;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity2 extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
if (savedInstanceState == null) {
getSupportFragmentManager().beginTransaction()
.setReorderingAllowed(true)
.add(R.id.fragment_container_view, FragmentOsdAlg.class, null)
.commit();
}
}
}

View File

@@ -430,7 +430,7 @@ public class StartupActivity extends AppCompatActivity {
try {
Intent intent = new Intent(
getApplicationContext(),
MainActivity.class);
MainActivity2.class);
intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);
mStartedMainActivity = true;