package nliveroid.nlr.main;
import java.io.IOException;
import java.net.UnknownHostException;
import android.app.AlertDialog;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.Window;
import android.widget.Button;
public class SeetDialog extends AlertDialog.Builder{
private AlertDialog me;
public SeetDialog(final CommentPostable commentPostable ,final CommentTable commentTable,final CommentListAdapter adapter,final short initCommentCount,final int isLowAPI) {
super((Context)commentPostable);
LayoutInflater inflater = LayoutInflater.from((Context)commentPostable);
View parent = inflater.inflate(R.layout.seetselect, null);
setView(parent);
Button arina_b = (Button) parent.findViewById(R.id.seet_arina);
arina_b.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View arg0) {
try {
byte failed = commentTable.selectSeet(0,initCommentCount,isLowAPI);
switch(failed){
case -1:
MyToast.customToastShow((Context)commentPostable, "座席の変更に失敗しました\n放送情報取得に失敗している");
break;
case -2:
MyToast.customToastShow((Context)commentPostable, "座席の変更に失敗しました\nポートの情報がなかった");
break;
}
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
me.cancel();
}
});
Button stand_a = (Button) parent.findViewById(R.id.seet_a);
stand_a.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View arg0) {
try {
byte failed = commentTable.selectSeet(1,initCommentCount,isLowAPI);
switch(failed){
case -1:
MyToast.customToastShow((Context)commentPostable, "座席の変更に失敗しました\n放送情報取得に失敗している");
break;
case -2:
MyToast.customToastShow((Context)commentPostable, "座席の変更に失敗しました\nポートの情報がなかった");
break;
}
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
me.cancel();
}
});
Button stand_b = (Button) parent.findViewById(R.id.seet_b);
stand_b.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View arg0) {
try {
byte failed = commentTable.selectSeet(2,initCommentCount,isLowAPI);
switch(failed){
case -1:
MyToast.customToastShow((Context)commentPostable, "座席の変更に失敗しました\n放送情報取得に失敗している");
break;
case -2:
MyToast.customToastShow((Context)commentPostable, "座席の変更に失敗しました\nポートの情報がなかった");
break;
}
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
me.cancel();
}
});
Button stand_c = (Button) parent.findViewById(R.id.seet_c);
stand_c.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View arg0) {
try {
byte failed = commentTable.selectSeet(3,initCommentCount,isLowAPI);
switch(failed){
case -1:
MyToast.customToastShow((Context)commentPostable, "座席の変更に失敗しました\n放送情報取得に失敗している");
break;
case -2:
MyToast.customToastShow((Context)commentPostable, "座席の変更に失敗しました\nポートの情報がなかった");
break;
}
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
me.cancel();
}
});
}
public void showSelf(){
this.create();
me = this.show();
}
}