Şimdi Ara

TimePicker - DatePicker String'e yazma for Android

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
1
Cevap
0
Favori
363
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar projede bir yerde takıldım.. Şimdi ben saat ve tarihi kullanıcıdan alıyorum.. O tarihe bir not düşüyor ve bunu kaydediyor.
    Yalnız ben kaydettiği verilerin ismine diğer sayfadaki spinnerda Tarih ve Saat yazmasını istiyorum.Oradan ilgili tarih - saate tıklayarak yazdıgı not açılacak

    timeH diğer activity deki spinner'a gönderdigim deger


    public class MainActivity extends ActionBarActivity {

    TimePicker timePicker;
    DatePicker datePicker;
    EditText etNote;//**
    String Content="";//**
    String timeH="Tarih - Saat";
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    etNote=(EditText)findViewById(R.id.etNote);//**
    //---Button view---
    Button btnOpen = (Button) findViewById(R.id.btnSetAlarm);
    Button btnShow = (Button) findViewById(R.id.btnSave);//**



    btnOpen.setOnClickListener(new View.OnClickListener() {

    public void onClick(View v) {
    timePicker = (TimePicker) findViewById(R.id.timePicker);
    datePicker = (DatePicker) findViewById(R.id.datePicker);

    //---use the AlarmManager to trigger an alarm---
    AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);

    //---get current date and time---
    Calendar calendar = Calendar.getInstance();

    //---sets the time for the alarm to trigger---
    calendar.set(Calendar.YEAR, datePicker.getYear());
    calendar.set(Calendar.MONTH, datePicker.getMonth());
    calendar.set(Calendar.DAY_OF_MONTH, datePicker.getDayOfMonth());
    calendar.set(Calendar.HOUR_OF_DAY, timePicker.getCurrentHour());
    calendar.set(Calendar.MINUTE, timePicker.getCurrentMinute());
    calendar.set(Calendar.SECOND, 0);

    //---PendingIntent to launch activity when the alarm triggers---
    Intent i = new Intent("net.learn2develop.DisplayNotification");

    //---assign an ID of 1---
    i.putExtra("NotifID", 1);

    PendingIntent displayIntent = PendingIntent.getActivity(
    getBaseContext(), 0, i, 0);

    //---sets the alarm to trigger---
    alarmManager.set(AlarmManager.RTC_WAKEUP,
    calendar.getTimeInMillis(), displayIntent);


    Content=etNote.getText().toString();
    if(Content.contentEquals("")){
    Content="İcerik Eklenmedi";
    }


    try {
    FileOutputStream fos=openFileOutput(timeH, Context.MODE_PRIVATE); //****** VERİYİ DİHER ACTIVITYE GONDERDİGİM KISIM "timeH" daki degeri gönderiyorum su an. Tarih+saat göndermek istiyorum
    fos.write(Content.getBytes());

    Intent iDetails=new Intent(getApplicationContext(),AlarmDetails.class);
    iDetails.putExtra("icerik",Content);
    //startActivity(iDetails);

    } catch (FileNotFoundException e) {
    e.printStackTrace();
    } catch (IOException e) {
    e.printStackTrace();
    }


    }
    });
    btnShow.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    //Intent i = new Intent("android.intent.action.OUTPUT");
    Intent i = new Intent(getApplicationContext(),Output.class);
    startActivity(i);

    }
    });
    }

    }







  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.