Sha256: 763610953fefb062491fc8511c8ee2bb448877d276a5989b7231e677bb5175c2

Contents?: true

Size: 1.05 KB

Versions: 8

Compression:

Stored size: 1.05 KB

Contents

STACK_DEPTH_SCRIPT = java.lang.Thread.current_thread.stack_trace.length.to_s

require 'ruboto/widget'

ruboto_import_widgets :Button, :LinearLayout, :TextView

class StackActivity
  STACK_DEPTH_CLASS = java.lang.Thread.current_thread.stack_trace.length.to_s
  def onCreate(bundle)
    stack_depth_on_create = java.lang.Thread.current_thread.stack_trace.length.to_s
    super
    setTitle File.basename(__FILE__).chomp('_activity.rb').split('_').
        map { |s| "#{s[0..0].upcase}#{s[1..-1]}" }.join(' ')

    self.content_view =
        linear_layout orientation: :vertical, gravity: :center do
          stack_depth_linear_layout = java.lang.Thread.current_thread.stack_trace.length.to_s
          text_view id: 42, text: STACK_DEPTH_SCRIPT, text_size: 48.0, gravity: :center
          text_view id: 43, text: STACK_DEPTH_CLASS, text_size: 48.0, gravity: :center
          text_view id: 44, text: stack_depth_on_create, text_size: 48.0, gravity: :center
          text_view id: 45, text: stack_depth_linear_layout, text_size: 48.0, gravity: :center
        end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
ruboto-1.6.1 test/activity/stack_activity.rb
ruboto-1.6.0 test/activity/stack_activity.rb
ruboto-1.5.0 test/activity/stack_activity.rb
ruboto-1.4.1 test/activity/stack_activity.rb
ruboto-1.4.0 test/activity/stack_activity.rb
ruboto-1.3.1 test/activity/stack_activity.rb
ruboto-1.3.0 test/activity/stack_activity.rb
ruboto-1.2.0 test/activity/stack_activity.rb