0
У меня проблема с моим проектом. исключение говорит «Сервер не может обработать сообщение из-за некоторое временное состояние» .Отель кода находится здесь, я стараюсь успокоить эту проблему, но я не мог ..Устройство BlackBerry RIM, доступ к серверной проблеме java
package Kpaket;
import net.rim.device.api.ui.component.*;
import net.rim.device.api.ui.container.*;
import net.rim.device.api.ui.*;
import Kpaket.Pmain;
import webserviceOut.LoginWS;
import webserviceOut.*;
import java.rmi.RemoteException;
class LoginScreen extends MainScreen {
boolean _checked;
PasswordEditField PasswordField;// invisible type
Button btnLogin;
String space=" ";
HorizontalFieldManager hrzManager, hrzManager2;
EditField EditRef[];
String EditContext[], LabelRef[]={" Kullanýcý Adý ", " Þifre "};
int count_of_component=0;
LoginWS ws = new LoginWS();
GetpsWS ps = new GetpsWS();
public LoginScreen() {
super(NO_VERTICAL_SCROLL);
LabelField title = new LabelField("OMEGA YONETIM PANELI", LabelField.ELLIPSIS | LabelField.USE_ALL_WIDTH | LabelField.FIELD_HCENTER |DrawStyle.HCENTER);
hrzManager = new HorizontalFieldManager(){
protected void paintBackground(Graphics graphics)
{
graphics.setBackgroundColor(0xcccccc);
graphics.clear();
super.paint(graphics);
}
};
hrzManager.add(title);
this.add(hrzManager);
boyar(3);
add(new SeparatorField());
EditRef = new EditField[2];
EditContext = new String[2];
for(count_of_component = 0; count_of_component < 2; count_of_component++){
add(new SeparatorField());
add(new HorizontalField(1, FIELD_HCENTER){
protected void paintBackground(Graphics graphics)//boyama kýsmýdýr genc..
{
graphics.setBackgroundColor(0xcccccc);
graphics.clear();
super.paint(graphics);
}
{
add(new VerticalField(0.50, FIELD_HCENTER){
{
add(new LabelField (LabelRef[count_of_component]){
{
setFont(Font.getDefault().derive(Font.BOLD));;
}
});
}
});//vertical
add(new VerticalField(0.50, FIELD_HCENTER) {
{
if(LabelRef[count_of_component].equals(" Kullanýcý Adý "))
add(EditRef[count_of_component]= new EditField());
else
add(PasswordField = new PasswordEditField());
}
});//vertical
}
});//add(hfm);
}
/* try{
if(Pmain.osman.loginCheck("bayram", "1").isCheck() == true){
Dialog.alert(" if e girdim ");
//UiApplication.getUiApplication().pushScreen(new ptMainScreen());
}
else{
}
}
catch (Exception e){}
*/
add(new SeparatorField());
add(new SeparatorField());
add(new HorizontalField(1, FIELD_HCENTER){
{
add(new VerticalField(1, FIELD_HCENTER | USE_ALL_WIDTH | DrawStyle.VCENTER){
{
btnLogin = new Button (space+"GÝRÝÞ",FIELD_HCENTER){
public void onClick()
{
for(int count_of_component = 0; count_of_component<2; count_of_component++){
if(count_of_component == 0){
EditContext[count_of_component] = EditRef[count_of_component].getText();
}
if(count_of_component ==1){
EditContext[count_of_component] = PasswordField.getText();
}
}
deneme();
/*
* try{
ws = Pmain.owner.loginCheck(EditContext[0], EditContext[1]);
}
catch(Exception e){
Dialog.alert(e.getMessage()+"ben burdayým dior");
}
*/
//_checked = kullaniciGirisi();
//if(_checked == true)
// UiApplication.getUiApplication().pushScreen(new ptMainScreen());
//else
// Dialog.alert(" HAtalý giris ");
}
public int getPreferredWidth() {
return getScreen().getWidth();
}
public void setLabel(String label) {
}
};
add(btnLogin);
}
});
}
});
add(new SeparatorField());
boyar(5);
}
public boolean onClose(){
String msg = new String(" sistem kapatýlýyor ");
Dialog.alert(msg);
System.exit(0);
return(true);
}
public void boyar(int kacblok){
for(int i=0; i<kacblok; i++){
hrzManager2 = new HorizontalFieldManager(){
protected void paintBackground(Graphics graphics)
{
graphics.setBackgroundColor(0x00382B79);
graphics.clear();
super.paint(graphics);
}
};
hrzManager2.add(new LabelField(" ", LabelField.ELLIPSIS | LabelField.USE_ALL_WIDTH));
this.add(hrzManager2);
}
}
public boolean kullaniciGirisi(){
int checked = 0;
try{
ws = Pmain.owner.loginCheck(EditContext[0], EditContext[1]);
Dialog.alert(" bu þekilde bir yere varamazsýn ");
if(ws.isCheck()== true){
checked =1;
}
else{
checked = 0;
}
}
catch(Exception e){
if(ws.isCheck()== true){
checked =1;
}
if(ws.isCheck() == false){
Dialog.alert(" ikinci if e girdim ");
checked = 0;
}
Dialog.alert(e.getMessage()+"ben burdayým dior");
}
if(checked ==1){
return true;
}
else{
Dialog.alert(checked +"");
return false;
}
}
public void deneme(){
try { ps = Pmain.owner.getPS("bayram", "1");
Dialog.alert(ps.getPs() + " kisisel ");
}
catch(RemoteException e){ Dialog.alert(" getpsWS.ex "+e.getMessage()); }
}
}
Нам нужно будет увидеть код, который пытается выполнить сетевое подключение - в частности, запрос на получение сокета. Предположительно, это будет находиться внутри LoginWS или GetpsWS. Если бы вы могли представить, что я могу еще раз взглянуть. –