0

アクティビティとプレイスを使用しています。

ログインプレイスがあります。

その場所に移動したときに表示される URL には、最後に次のようなものがあります。

#LoginPlace:login

これを #login などに変更するにはどうすればよいですか?

私のトークナイザーは次のようになります。

public class LoginTokenizer implements PlaceTokenizer<LoginPlace> {

    private LoginPlace loginPlace;

    public LoginTokenizer() {
    }

    @Override
    public LoginPlace getPlace(String token) {
        return new LoginPlace(token);
    }

    @Override
    public String getToken(LoginPlace place) {
        loginPlace = place;
        return loginPlace.getLoginToken();
    }
}

LoginPlace へのナビゲーションは、PlaceController を介して行われます。

clientFactory.getPlaceController().goTo(new LoginPlace("login"));

URL のフォーマットはどこで操作できますか?

4

2 に答える 2

0
  1. Place クラスの名前を からLoginPlaceに変更しLoginます。

  2. 空のトークンを渡します:

    new LoginPlace("")
    
于 2016-02-24T10:29:39.337 に答える