과제/모바일인지/2013/UML/배포용 Card 생성 예제
Retired DISLab
public class CardProgramActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_card_program); Log.d("mif", "CardProgram.onCreate"); CardProgram card = new BusCard("bus"); Button setBtn = (Button) findViewById(R.id.setBtn); setBtn.setOnClickListener(new OnClickListener() { public void onClick(View v) { Log.d("mif", "CardProgram.onClick"); AgentMonitor ama = AgentMonitorApplication.getAgentMonitor(); ama.requestCard("bus", "temp"); } }); } }
public class BusCard extends CardProgram { public BusCard(String svcAgentName) { super(svcAgentName); } @Override public void onReceiveCard(String agent, String agentData) { Log.d("mif", "BusCard.onReceiveCard(" + agent + "," + agentData + ")"); } }