Page 212 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 212
Intent intent = new Intent(this, getClass());
intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
mPendingIntent = PendingIntent.getActivity(this, 0, intent, 0);
// NFC 데이터 활성화에 필요한 인텐트 필터를 생성
IntentFilter iFilter = new IntentFilter(NfcAdapter.ACTION_NDEF_DISCOVERED);
try {
iFilter.addDataType("*/*");
mIntentFilters = new IntentFilter[] { iFilter };
} catch (Exception e) {
mTextView.setText("Make IntentFilter error");
}
mNFCTechLists = new String[][] { new String[] { NfcF.class.getName() } };
//토글버튼이 On일때의 동작을 지정한 것이다.
police.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(isChecked)
{
vibrator.vibrate(30);
hospital.setChecked(false);
test.setChecked(false);
flag = 1;
flagtxt = "범죄드아아";
Toast.makeText(Program.this,flagtxt,Toast.LENGTH_LONG).show();
if(NFCs==null)
{
sendMsg(String.valueOf(flag));
}
else
{
sendMsg(String.valueOf(flag)+NFCs);
}
- 205 -