Hirdetés

2024. május 2., csütörtök

Gyorskeresés

Hozzászólások

(#894) negyedes válasza WonderCSabo (#893) üzenetére


negyedes
addikt

hat nem, tudom mit masoljak be. :(

ez a main:

public class MainActivity extends FragmentActivity implements
PatientFrag.OnPatientSelect {

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

AppFolders foldercheck = new AppFolders();
foldercheck.updateExternalStorageState();
foldercheck.updateFolders();

DatabaseHandler db = new DatabaseHandler(this);
db.addPatient(new Patient("Noname1", "10.12.1978", "35", "/sdcard/dicomview/patient/0.dcm" ));
Log.d("Insert: ", "Inserting ..");


setContentView(R.layout.activity_main);

setContentView(R.layout.patient_layout);

// testing if the load is for the first time or a resume
if (findViewById(R.id.patient_list) != null) {
if (savedInstanceState != null) {
return;
}
}

// creating a first instance(pationt)
PatientFrag patientFrag = new PatientFrag();

patientFrag.setArguments(getIntent().getExtras());

// puts the patient_list fragment to the fragmentlayout
getSupportFragmentManager().beginTransaction()
.add(R.id.patient_list, patientFrag).commit();

}

public void patientSelect(int patientPos) {
// find the image fragment
ImageFrag imageFrag = (ImageFrag) getSupportFragmentManager()
.findFragmentById(R.id.image_view);

// verify iff image is opened
if (imageFrag != null) {
// if it is update it
imageFrag.updateImage(patientPos);

} else {

ImageFrag newFrag = new ImageFrag();
Bundle args = new Bundle();
args.putInt(ImageFrag.ARG_POSITION, patientPos);
newFrag.setArguments(args);
FragmentTransaction transaction = getSupportFragmentManager()
.beginTransaction();

transaction.replace(R.id.patient_list, newFrag);
transaction.addToBackStack(null);

transaction.commit();
}
}


@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}

[ Szerkesztve ]

Három dolog biztos az életben: az adó, a halál és az adatvesztés. - Baráth Gábor

Copyright © 2000-2024 PROHARDVER Informatikai Kft.