TEL:400-8793-956
当前位置:程序、服务器

故事页面上的内容未更新

提问者: 近期获赞: 浏览人数: 发布时间:2021-06-02 10:21:19

 问:我以为我正确地关注了这个视频,但内容没有更新。看到我的代码有什么问题吗?

 
包 calebkleveter.interactivestory.ui ; 
导入android.app.Activity ;导入android.content.Intent ;导入android.graphics.drawable.Drawable ;导入android.media.Image ;导入android.os.Bundle ;导入android.util.Log ;导入android.widget.Button ;导入android.widget.ImageView ;导入android.widget.TextView ;导入calebkleveter.interactivestory.R ;导入calebkleveter.interactivestory.model.Page ;
 
导入 calebkleveter.interactivestory.model.Story ;
公共类StoryActivity扩展Activity { public static final String TAG = StoryActivity 。类。getSimpleName (); 私人故事mStory =新故事(); 私有ImageView mImageView ; 私有TextView mTextView ; 私人按钮mChoice1 ; 私人按钮mChoice2 ;
 
    私人 字符串 mName ; 
@Override protected void onCreate ( Bundle savedInstanceState ) { super . onCreate ( savedInstanceState ); setContentView ( R . layout . activity_story ); 意图意图= getIntent (); mName =意图。getStringExtra ( getString ( R . string . key_name )); 如果
 
         ( mName  ==  null )  { 
mName = "朋友" ; }登录。d (标签, mName ); mImageView = ( ImageView ) findViewById ( R . id . storyImageView ); mTextView = ( TextView ) findViewById ( R . id . storyTextView ); mChoice1 = (按钮) findViewById              
 
           ( R . id . choiceButton1 ); 
mChoice2 = ( Button ) findViewById ( R . id . choiceButton2 ); 加载页面(); } private void loadPage () { Page page = mStory . 获取页面(0 );Drawable drawable = getResources ()。getDrawable (页。getImageId ()); 图像视图。           
 
        setImageDrawable ( drawable ); 
字符串pageText = page 。获取文本(); pageText =字符串。格式( pageText , mName ); 文本视图。setText ( pageText ); 选择1 。的setText (页。getChoice1 ()。gettext的()); mChoice2 。的setText (页。getChoice2 ()。gettext的()); } }
 
 
答:我的代码有一行:
 
mImageView  =  ( ImageView )  findViewById ( R . id . storyImageView );
最初的 ID 是storyImagView,在我修复它之后应用程序就可以工作了。我不知道为什么它修复了它。
上一篇: 我正在尝试在 Mac 上安装 Flask-bcrypt
下一篇: Sass 模板/起始位置