title: I generate temp RTC token from the i need to renew token by code how could I do that
body: <p>Here is my code  ................................................................................................</p>
  <pre><code>  public RtcEngine initializeAndJoinChannel(String appId, String token, String channelName,int 
    view) {
      Log.d(TAG, &quot;initializeAndJoinChannel: &quot;);
  
  
      try {
          mRtcEngine = RtcEngine.create(getBaseContext(), appId, mRtcEventHandler);
      } catch (Exception e) {
          throw new RuntimeException(&quot;Check the error.&quot;);
      }
  
      // By default, video is disabled, and you need to call enableVideo to start a video stream.
      mRtcEngine.enableVideo();
  
      FrameLayout container = findViewById(view);
      // Call CreateRendererView to create a SurfaceView object and add it as a child to the FrameLayout.
      SurfaceView surfaceView = RtcEngine.CreateRendererView(getBaseContext());
      container.addView(surfaceView);
      // Pass the SurfaceView object to Agora so that it renders the local video.
      mRtcEngine.setupLocalVideo(new VideoCanvas(surfaceView, VideoCanvas.RENDER_MODE_FIT, 0));
  
      // Join the channel with a token.
      mRtcEngine.joinChannel(token, channelName, &quot;&quot;, 0);
  
      return mRtcEngine;
  }
  </code></pre>