0
ref. 내 앞의 질문 View.onClickListner not called from other classspinner에서 팝업이 호출되지 않습니다.
에 나는 나의이 방법
public static void markTime(final String ref){
myClass c = new myClass();
if(c.getTime() == null)
{
c.setTime(Utils.getCurrentDateTime());
}
else
{
final DateTimeDialog dateTimeDialog = new DateTimeDialog(context, "title", c.getTime());
dateTimeDialog.show();
dateTimeDialog.initListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
c.setTime(dateTimeDialog.getDate());
dateTimeDialog.dismiss();
}
});
}
}
내가 markTime()와 내 애플 리케이션의 다양한 장소를 호출하고 잘 작동하고있다라고하지만, 회 전자에 전화했을 때의 날짜 시간 대화를 팝업을 표시하지 않습니다. 회 전자 코드가
public void onItemSelected(AdapterView<?> itemName, View view, int pos, long id) {
switch(pos)
{
case 0:
Toast.makeText(instance, "markTime0", Toast.LENGTH_SHORT).show();
com.acs.inurse.common.Utils.markTime(ref);
break;
case 1:
Toast.makeText(instance, "markTime1", Toast.LENGTH_SHORT).show();
com.acs.inurse.common.Utils.markTime(caseRef);
break;
}
}
스피너에서 팝을 호출하지 않습니다. 내가 어디에서 잘못되고 있는지 나는 모른다. 또는 나는 약간의 코드를 포함하지 않고있다? 도움주세요 !!!!
주 토스트가 표시하지만 때마다 선택 변경
당신이 로그 캣에서 오류 메시지를받을 수 있나요의 컨텍스트를 통과했다? – ariefbayu
아니요, logcat에는 오류가 없습니다. 심지어 디버그에서 커서는 코드 안에 있지만 팝업은 표시되지 않습니다.이 팝업은 동일한 코드를 사용하는 다른 장소에서 호출됩니다. – Android
'context '는 어디서 오는가? – waqaslam