title: Using Typeface on another Android Activity
body: <p>I want to use Typeface on a TextView I have created on another android activity. I have used the typeface on the main activity and it works. When I follow the same procedure in another activity, the app crashes - it tells me the font cannot be found. </p>
  
  <p>The New Activity Screen (this launches from a button click): </p>
  
  <pre><code>public class RegisterUserActivity extends AppCompatActivity {
  
  private TextView heading, description;
  
  protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_register_user);
  
      Typeface myFont = Typeface.createFromAsset(getAssets(), "fonts/Hanken-Light.ttf");
      heading = (TextView) findViewById(R.id.registerTitleHeading);
      description = (TextView) findViewById(R.id.descriptionTextView);
      heading.setTypeface(myFont);
      description.setTypeface(myFont);
  
  
  }
  </code></pre>
  
  <p>A bit of the main activity (this code works): </p>
  
  <pre><code>public class MainActivity extends AppCompatActivity {
  
  //Snipped
  
  protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      mainHeading = (TextView) findViewById(R.id.mainHeading);
  
      Typeface myFont = Typeface.createFromAsset(getAssets(), "fonts/Hanken-Light.ttf");
      mainHeading.setTypeface(myFont);
      myView = (ImageView) findViewById(R.id.myImage);
      myView.setImageDrawable(getResources().getDrawable(R.drawable.home));
  </code></pre>
  
  <p>When trying to use assets from another activity, is there something else I must do?? </p>