Мне нужно добавить событие в мой Календарь. Где мне нужно вставить код и что мне нужно сделать, чтобы добавить событие в календарь. Мой код просматривает календарь и отображает дату. Но мне нужно получитьввод от пользователя about и event и отображение его в виде тост-сообщения
MainActivity.java
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
private static final String TAG = "MainActivity";
private TextView thedate;
private Button btngocalendar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
thedate = (TextView) findViewById(R.id.date);
btngocalendar = (Button) findViewById(R.id.btngocalendar);
Intent incoming = getIntent();
String date = incoming.getStringExtra("date");
thedate.setText(date);
btngocalendar.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new
Intent(MainActivity.this,CalendarActivity.class);
startActivity(intent);
}
Calendar cal = Calendar.getInstance();
Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setType("vnd.android.cursor.item/event");
intent.putExtra("beginTime", cal.getTimeInMillis());
intent.putExtra("allDay", true);
intent.putExtra("rrule", "FREQ=YEARLY");
intent.putExtra("endTime",cal.getTimeInMillis()+60*60*1000);
intent.putExtra("title", "A Test Event from android app");
startActivity(intent)
});
}
}
Событие, отображаемое в виде тост-сообщения